알림 (Notification)
Notification 모듈은 푸시 알림 권한 체크, 토큰 획득 및 로컬 알림 전송 기능을 제공합니다.
메서드
checkPermission
알림 권한 상태를 확인합니다.
checkPermission(): Promise<boolean>
- 반환값: 권한 허용 여부
getToken
푸시 서버 등록을 위한 기기 토큰(FCM 또는 APNs 토큰)을 가져옵니다.
getToken(): Promise<string>
- 반환값: 기기 토큰 문자열
sendLocalNotification
기기에 로컬 알림을 즉시 전송합니다.
sendLocalNotification(options: LocalNotificationOptions): Promise<void>
LocalNotificationOptions 타입:
title: 알림 제목body: 알림 본문
사용 예제
import { appify } from '@nolraunsoft/appify-sdk';
// 권한 확인
const isAllowed = await appify.notification.checkPermission();
if (isAllowed) {
// 토큰 획득
const token = await appify.notification.getToken();
console.log('Push Token:', token);
// 로컬 알림 보내기
await appify.notification.sendLocalNotification({
title: '안녕하세요!',
body: 'Appify SDK에서 보내는 알림입니다.'
});
}