안내서
Firebase Messaging에 대한 튜토리얼
capgo의 @capgo/capacitor-firebase-messaging를 사용하는 방법
Capacitor는 Firebase Cloud Messaging (FCM)용 플러그인입니다.
설치
bun add @capgo/capacitor-firebase-messaging
bunx cap sync
이 플러그인이 노출하는 것
checkPermissions- 푸시 알림을 받을 수 있는 권한을 확인합니다.requestPermissions- 푸시 알림을 받을 수 있는 권한을 요청합니다.isSupported- 모든 필요한 API가 존재하는지 확인합니다.getToken- 푸시 알림을 받을 수 있는 앱을 등록합니다. FCM 토큰을 반환하여 푸시 메시지를 보낼 수 있습니다.
예시 사용
checkPermissions
푸시 알림을 받을 수 있는 권한을 확인합니다.
import { FirebaseMessaging } from '@capgo/capacitor-firebase-messaging';
await FirebaseMessaging.checkPermissions();
requestPermissions
푸시 알림을 받을 수 있는 권한을 요청합니다.
import { FirebaseMessaging } from '@capgo/capacitor-firebase-messaging';
await FirebaseMessaging.requestPermissions();
isSupported
필요한 모든 API가 존재하는지 확인합니다.
import { FirebaseMessaging } from '@capgo/capacitor-firebase-messaging';
await FirebaseMessaging.isSupported();
getToken
푸시 알림을 받을 수 있는 앱을 등록합니다. FCM 토큰을 반환하여 푸시 메시지를 해당 메시징 인스턴스로 전송할 수 있습니다.
import { FirebaseMessaging } from '@capgo/capacitor-firebase-messaging';
await FirebaseMessaging.getToken();
전체 참조
- GitHub https://github.com/Cap-go/capacitor-firebase/tree/main/packages/messaging
- 문서: /docs/plugins/firebase-messaging/