본문으로 건너뛰기

알림 (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에서 보내는 알림입니다.'
});
}