본문으로 건너뛰기

공유 (Share)

Share 모듈은 시스템 기본 공유 기능 및 카카오톡 공유 기능을 제공합니다.

메서드

systemShare

OS 기본 공유 시트를 호출합니다.

systemShare(options: ShareOptions): Promise<boolean>
  • ShareOptions 타입:
    • title: 제목 (선택 사항)
    • message: 공유 본문 (선택 사항)
    • url: 공유할 URL (선택 사항)

kakaoShare

카카오톡 템플릿을 사용하여 공유합니다.

kakaoShare(options: KakaoShareOptions): Promise<boolean>
  • KakaoShareOptions 타입:
    • templateId: 카카오 디벨로퍼스에서 설정한 메시지 템플릿 ID
    • templateArgs: 템플릿 파라미터 객체 (선택 사항)

사용 예제

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'
}
});