__CAPGO_KEEP_0__ logo
返回插件
@capgo/capacitor-firebase-messaging
教程
由 github.com/Cap-go

Firebase 消息推送

Capacitor 对 Firebase Cloud Messaging (FCM) 的插件

指南

Firebase Messaging教程

使用@capgo/capacitor-firebase-messaging

Capacitor插件用于Firebase Cloud Messaging (FCM).

安装

bun add @capgo/capacitor-firebase-messaging
bunx cap sync

此插件暴露的内容

  • checkPermissions - 检查是否有权限接收推送通知。
  • requestPermissions - 请求接收推送通知的权限。
  • isSupported - 检查是否存在所有所需的API。
  • getToken - 注册应用以接收推送通知。返回一个FCM令牌,可以用来向该Messaging实例发送推送消息。

示例使用

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令牌,可以用来向该Messaging实例发送推送消息。

import { FirebaseMessaging } from '@capgo/capacitor-firebase-messaging';

await FirebaseMessaging.getToken();

完整参考