概述
概述Capacitor Firebase 云消息推送
从这里开始 checkPermissions() 和以下其他核心方法。
平台支持
平台支持| 平台 | 支持 | 注意 |
|---|---|---|
| iOS | 是 | 原生 |
| 安卓 | 是 | 原生 |
| Web | 否 | Guard with Capacitor.getPlatform() |
核心功能
核心功能checkPermissions- 检查是否有收到推送通知的权限。requestPermissions- 请求收到推送通知的权限。isSupported- 检查是否有必要的 API。getToken- 注册应用程序以收到推送通知。返回一个 FCM token,可以用来向 Messaging 实例发送推送消息。
公共 API
公共 API| 方法 | 功能描述 |
|---|---|
checkPermissions | 检查推送通知的权限 |
requestPermissions | 请求推送通知的权限 |
isSupported | 检查所需 API 是否存在 |
getToken | 注册应用以接收推送通知。返回一个 FCM token,用于向该 Messaging 实例发送推送消息。 |
deleteToken | 删除 FCM token 并取消应用接收推送通知。例如,当用户注销时,可以调用此方法。 |
getDeliveredNotifications | 获取可在通知屏幕上显示的通知列表 |
removeDeliveredNotifications | 从通知屏幕中移除特定的通知 |
removeAllDeliveredNotifications | 从通知屏幕中移除所有通知 |
subscribeToTopic | 在后台订阅主题 |
unsubscribeFromTopic | 在后台取消订阅主题 |
createChannel | 创建通知通道 |
deleteChannel | 删除通知通道。 |
listChannels | 列出可用的通知通道。 |
addListener | 接收新 FCM token 时调用。 |
addListener | 接收新推送通知时调用。 |
addListener | 执行新推送通知动作时调用。 |
removeAllListeners | 移除此插件的所有监听器。 |
getPluginVersion | 获取此插件的版本。 |
真实来源
源代码标题:真实来源此参考是从 src/definitions.ts 在 capacitor-firebase.
继续从 @capgo/capacitor-firebase-messaging
标题:继续从 @capgo/capacitor-firebase-messaging如果您正在使用 @capgo/capacitor-firebase-messaging 来规划原生插件的工作,连接它到 Capgo 插件目录 Capgo 插件目录中的产品工作流程 Capacitor 插件目录中的 Capgo 插件 Capacitor 插件目录中的 Capgo 插件的实现细节 添加或更新插件 添加或更新插件的实现细节 Ionic 企业插件替代品 为Ionic Enterprise Plugin Alternatives的产品工作流程, 和 Capgo原生构建 为Capgo原生构建的产品工作流程