概述
概述Capacitor Firebase Cloud Messaging (FCM) 插件。
核心功能
核心功能checkPermissions- 检查是否有收到推送通知的权限。requestPermissions- 请求收到推送通知的权限。isSupported- 检查是否有必要的 API。getToken- 注册应用程序以接收推送通知。返回一个 FCM token,可以用来向 Messaging 实例发送推送消息。
公共 API
公共 API| 方法 | 描述 |
|---|---|
checkPermissions | Core Capabilities |
requestPermissions | 申请推送通知的权限。 |
isSupported | 检查所有所需的API是否存在。 |
getToken | 注册应用程序以接收推送通知。返回一个FCM令牌,可以用来向该Messaging实例发送推送消息。 |
deleteToken | 删除FCM令牌并注销应用程序以停止接收推送通知。例如,可以在用户注销时调用。 |
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继续”的部分If you are using @capgo/capacitor-firebase-messaging 与其它 Capgo 在Capgo中 Capacitor Plugins by Capgo for the implementation detail in Capacitor Plugins by Capgo, 添加或更新插件 在添加或更新插件中 Ionic企业插件替代品 在Ionic企业插件替代品中 Capgo Native Builds {"targetLanguage":"Simplified Chinese","pagePath":"/zh/docs/plugins/firebase-messaging/","protectedTokens":["Cloudflare","Capacitor","GitHub","Capgo","code","API","SDK","CLI","npm","bun"],"items":[{"text":"为Capgo原生构建的产品工作流程"},{"text":"编辑页面"}]}