공유 (Share)
Share 모듈은 시스템 기본 공유 기능 및 카카오톡 공유 기능을 제공합니다.
메서드
systemShare
OS 기본 공유 시트를 호출합니다.
systemShare(options: ShareOptions): Promise<boolean>
- ShareOptions 타입:
title: 제목 (선택 사항)message: 공유 본문 (선택 사항)url: 공유할 URL (선택 사항)
kakaoShare
카카오톡 템플릿을 사용하여 공유합니다.
kakaoShare(options: KakaoShareOptions): Promise<boolean>
- KakaoShareOptions 타입:
templateId: 카카오 디벨로퍼스에서 설정한 메시지 템플릿 IDtemplateArgs: 템플릿 파라미터 객체 (선택 사항)
사용 예제
import { appify } from '@nolraunsoft/appify-sdk';
// 시스템 공유
await appify.share.systemShare({
title: 'Appify SDK',
message: '하이브리드 앱 개발을 위한 최고의 도구',
url: 'https://appify.com'
});
// 카카오 공유
await appify.share.kakaoShare({
templateId: 12345,
templateArgs: {
name: '홍길동',
code: 'ABCDEF'
}
});