更新正如 Gerardo 指出的那样,vapidKey.= FCM Token。 我终于开始了,虽然我不确定这是否是最好的方法。 这就是我生成新令牌所需要的: 问题我正在 javascript 中测试 FCM 的推送通知。我在 FCM 控制台 UI 中手动生成了一个“Web 推送证书”(vapid ...
更新正如 Gerardo 指出的那样,vapidKey.= FCM Token。 我终于开始了,虽然我不确定这是否是最好的方法。 这就是我生成新令牌所需要的: 问题我正在 javascript 中测试 FCM 的推送通知。我在 FCM 控制台 UI 中手动生成了一个“Web 推送证书”(vapid ...
在后台接收推送通知时,我对错误感到有点绝望,并且由于我在下面指出的错误而失败, 我一直在寻找可能的解决方案,但没有找到任何有效的方法,你能帮我吗,也许这是 firebase_messaging 库中的错误? 有没有人经历过类似的事情? 设备和版本: [失败] Android 12 的物理设备:失败 ...
我有一个 cron 作业 function 在 Firebase 函数上运行,它从我在 Firestore 中的用户集合中获取所有文档,并使用 FCM 向他们的设备发送通知。 由于在一个 go 中可以发送多少令牌的限制,我将我所有的用户令牌分成 100 个块,并分批发送。 我试图从文档中了解这是否 ...
我的流程是: 在 firestore DB 中登录存储 FCM 令牌并订阅 2 个主题以进行通知在更改/刷新 fcmToken 时:再次将其存储在数据库中(替换旧的 fcmToken 并保持最新状态)并再次订阅这 2 个主题。 我的疑问是我是否需要取消订阅这两个主题的旧 FCM 令牌? ...
在仔细尝试其他答案后,似乎没有任何效果。 当我单击它们并且应用程序已初始化时,通知工作正常。 当应用程序关闭或终止时,我无法将用户重定向到页面,因为 getInitialMessage() 的值为 null。 比如这个返回null,却是我的Flutter app的首页 主要.dart 谢谢 ...
我使用 flutter 本地通知为传入的 FCM 创建了一个处理程序并点击每个通知它可以导航到特定屏幕并且只要应用程序在前台和后台就可以正常工作但是当应用程序终止时它会将我导航到主屏幕。 我在背景情况下使用 FirebaseMessaging.onBackgroundMessage() 作为侦听器 ...
这是我的整个代码: 所以当我执行这段代码时,我可以生成一个令牌。 我清楚地看到令牌,那里一切都很好。 但是我有这个错误: 未捕获的类型错误:messaging.onBackgroundMessage 不是 function at firebase.js:31:11 知道为什么我会出现这个错误,我怎 ...
我想将 HTTP V1 访问令牌添加到我的 firebase 云消息服务。 我正在使用 python 来检索访问令牌。 我正在使用这段代码。 它工作正常,但访问令牌的到期日期只有一天。 增加保质期的方法是什么? 我想得到这个不记名令牌。 在授权部分。 ...
如何在 NextJS 中使用 Firebase Messaging Service Worker ( firebase-messaging-sw.ts )? 我在文档中看到我必须使用 bundler 才能使用 Modular Version 9 ,否则文档中代码的前两行将抛出错误“无法在模块外使用 ...
我和一个开发团队一起开发几个 Android 和 iOS 应用程序。 这些应用程序使用推送通知 - 通过 Firebase (FCM) 为 Android,通过 APNs 为 iOS。 对于 APNs,我们对生产服务器使用密钥( .p8文件),对测试使用仅限沙盒的证书( .pem文件)。 我们的开发 ...
从 adb logcat,我看到 其中my_fcm.dart是包含我的firebaseMessagingBackgroundHandler的文件,已注册FirebaseMessaging.onBackgroundMessage(firebaseMessagingBackgroundHandler) ...
我已经完成了一个具有 FCM 推送通知功能的项目。 在我的 java 中,我放置了来自 FCM 的服务器密钥,以便轻松推送通知。 这是 2 年前的事了,现在我不记得我用来创建 FCM 帐户的 Gmail 了。 有什么办法可以从我的服务器密钥中获取任何信息吗? ...
我想将 FCM 与 nextjs 项目集成。 每当我保存 firebase.js 配置文件时,就会发生此错误。 我无法在 Firebase V9 中使用 Firebase Cloud Messaging。 我的 firebase.js 配置 ...
我需要帮助。 我不知道我做错了什么。 我正在尝试从 http 请求发送推送通知,但我不断收到此错误: 该请求缺少身份验证密钥。 请参阅 FCM 文档的“身份验证”部分,地址为https://firebase.google.com/docs/cloud-messaging/server 。 我目前正 ...
我已经实现了聊天消息应用程序,当应用程序被杀死/背景/前景时,用户可以通过推送通知回复聊天。 未来的 firebaseMessagingBackgroundHandler(RemoteMessage message) async { await GetStorage.init(); 等待 Fire ...
我需要通过我从 firebase 消息中收到的数据字段中的 ID 进行验证。 如何根据活动通知访问此字段? 重点是在打开具有该 ID 的页面后删除通知。 这是我必须得到的通知页.dart 这给了我 body、channelId、id、title 和 hascode。 虽然 RemoteMessag ...
我有一个应用程序订阅了 Firebase Messaging 中的一个主题。 (例如主题是“测试”)。 通过云功能,我成功地向订阅了“测试”主题的所有设备发送了通知。 当用户点击通知以在主屏幕中打开应用程序时,我需要。 这是我的云 function: 我错过了什么吗? PS:通知显示正常(带有 ...
我正在尝试为 flutter web 项目实施 FCM。 当我在本地主机中运行该项目时,它工作正常。 但是当我将它上传到 firebase 主机时(运行 flutter build web 后),我收到错误。 在 main.dart 文件中,我试图获取设备令牌: 但是,我在控制台中收到此错误: 我在 ...
我在NestJS项目中添加了一个firebase-admin,单元测试在本地代码中通过,但在CI/CD Pipeline中失败。 所有测试都从 VS Code 本地通过 我尝试添加 web 上提供的 testPathIgnorePatterns 和其他设置。没有用。 ...
当我构建应用程序并通过 android studio 安装它时,会生成 FCM 令牌,但是当我将相同的应用程序上传到 Playstore 时,FCM 不会生成或为 null。 我试图添加这个-keep class com.google.firebase.** { *; } -keep class ...