メインコンテンツへスキップ

@capgo/capacitor-firebase-messaging

Firebase Cloud Messaging (FCM) 用の Capacitor plugin

Firebase Cloud Messaging (FCM) 用の Capacitor plugin

まずはこちらから checkPermissions() および以下に示すその他のコアメソッド。

プラットフォームサポート備考
iOSとはいネイティブ
Androidはいネイティブ
WebいいえCapacitor.getPlatform() でガード
  • checkPermissions - プッシュ通知の受信権限を確認します。
  • requestPermissions - プッシュ通知の受信権限をリクエストします。
  • isSupported - 必要なAPIがすべて存在するか確認します。
  • getToken - プッシュ通知を受信するためにアプリを登録します。登録すると、そのMessagingインスタンスにプッシュメッセージを送信するためのFCMトークンが返されます。
メソッド説明
checkPermissionsプッシュ通知の受信許可を確認します。
requestPermissionsプッシュ通知の受信許可をリクエストします。
isSupported必要なすべてのAPIが存在するか確認します。
getTokenプッシュ通知を受信するためにアプリを登録します。そのMessagingインスタンスにプッシュメッセージを送信するために使用できるFCMトークンを返します。
deleteTokenFCMトークンを削除してアプリの登録を解除し、プッシュ通知の受信を停止します。ユーザーのサインアウト時などに呼び出せます。
getDeliveredNotifications通知画面に表示されている通知の一覧を取得します。
removeDeliveredNotifications通知画面から特定の通知を削除します。
removeAllDeliveredNotifications通知画面からすべての通知を削除します。
subscribeToTopicバックグラウンドでトピックを購読します。
unsubscribeFromTopicバックグラウンドでトピックの購読を解除します。
createChannel通知チャンネルを作成します。
deleteChannel通知チャンネルを削除します。
listChannels利用可能な通知チャンネルを一覧表示します。
addListener新しいFCMトークンを受信したときに呼び出されます。
addListener新しいプッシュ通知を受信したときに呼び出されます。
addListenerプッシュ通知のアクションが実行されたときに呼び出されます。
removeAllListenersこのプラグインのすべてのリスナーを削除します。
getPluginVersionこのプラグインのバージョンを取得します。

このリファレンスは以下から同期されています: src/definitions.ts における capacitor-firebase.

@capgo/capacitor-firebase-messaging からのステップアップ

「@capgo/capacitor-firebase-messaging からのステップアップ」セクション

使用している場合 @capgo/capacitor-firebase-messaging ネイティブプラグインの作業を計画するには、次と連携してください: Capgo プラグインディレクトリ Capgo プラグインディレクトリのプロダクトワークフローについては、 Capgo による Capacitor プラグイン Capgo による Capacitor プラグインの実装詳細については、 プラグインの追加または更新 プラグインの追加または更新に関する実装詳細については、 Ionic Enterprise プラグインの代替案 Ionic Enterprise Plugin Alternatives のプロダクトワークフロー、および Capgo Native Build Capgo Native Builds のプロダクトワークフローについては、