firebase-cloud-messaging相关内容

FCM 通知和 collapse_key

我正在通过 Firebase 通知控制台向用户的 Android 设备发送通知,我注意到即使我在用户设备离线时发送 10 个不同的通知,一旦用户上线,她/他将收到全部 10 个. 但在 Firebase 文档中指出: FCM 允许应用服务器在任何给定时间最多使用四个不同的折叠键.换句话说,FCM 连接服务器可以同时为每个设备存储四个不同的可折叠发送同步消息,每个消息具有不同的折叠密钥. ..

如何在 React 服务工作者中使用 process.env

我正在尝试设置 Firebase-messaging-sw.js 文件(用于网络推送通知).我想知道是否有办法尽可能避免将我的 Firebase 配置数据暴露给公众——尽管它可能会被泄露?(我不太确定细微差别) 我尝试过以下操作:如何我可以根据环境变量自定义我的 Service Worker 吗? 但是答案的 swEnvbuild 似乎没有运行,因为找不到 swenv.js 文件.我怀疑它可 ..

如何在用户注销时刷新 FCM 令牌?

我第一次获得 FCM 并将其保存到我的 userDefaults.现在当用户注销时,如何再次刷新 FCM 令牌?我搜索了文档和许多其他问题,但没有找到更好的解决方案. 提前致谢. 解决方案 FCM Token 是 Instance ID 令牌,它代表已安装的应用程序,而不是已登录的用户.通常,一旦应用保持安装状态,无论哪个用户登录,它都会拥有相同的令牌. 您必须自己管理与令牌关 ..
发布时间:2022-01-18 09:16:53 移动开发

FCM/GCM 通过“标签"对通知进行分组.在 iOS 上

因此,在向 Android 设备发送通知时,您可以提供标签属性: “通知":{“标题":标题,“正文":消息,“声音":声音,“标签":“STRING_TO_GROUP_NOTIFICATIONS_BY"} 这会将具有相同标签的通知组合在一起,这样它们就不会在用户通知很多时弄乱用户通知,并且只显示最新的通知. 这在聊天应用程序中非常有用,它具有多个接收大量消息的频道,因此您可以按频道分组 ..

找不到符号“消息"在 com.google.firebase.messaging.FirebaseMessagingService

我正在尝试使用 firebase 9.2.1 库访问 FirebaseMessagingService.我已经成功创建了一个项目,然后下载了 JSON 文件.我终于将此 JSON 文件与我的项目集成.FirebaseInstanceIDService 运行良好,但 FirebaseMessagingService 显示错误.所以我在android studio中检查了我的项目文件夹.然后我发现 f ..
发布时间:2022-01-18 09:16:10 移动开发

是否可以在 Android 中使用 Firebase Messaging 和 Google Analytics?

我开始将 Firebase Cloud Messaging 用于 Android 应用,现在我尝试将 Google Analytics(不是 Firebase 分析)添加到同一个应用. 问题在于,在为 Analytics 创建 google-services.json 时,它会忽略 FCM.我使用同一个谷歌帐户来创建两个 json 文件. 我读到在启用第二个服务(在本例中为 Analy ..

我们可以在 Firebase 云消息传递中创建多少主题?

我正在构建一个使用 Firebase 云消息传递的应用.但我有一些疑问.我想知道我们可以在一个应用实例中创建多少个主题? 在官方文档中写道 当单个应用实例订阅过多主题时 它检索到错误 TOO_MANY_TOPICS. 我想知道允许多少个主题.我知道我们没有订阅者数量的限制,这没关系,但我想知道有多少主题我们可以在一个应用程序实例中制作吗?感谢任何帮助. 解决方案 实 ..

通过 cURL/PHP 发送时设备上未收到 Firebase 通知

我有一个 iOS 应用,该应用已在应用商店上线.我可以将推送通知发送到安装了该应用的 iOS 设备,但前提是我从 Firebase 控制台发送它们. 当我尝试通过 cURL 请求发送推送通知时,来自服务器的响应表明我成功了,但设备上没有收到消息.我已经尝试过使用多播和单个接收者有效负载. 我一定遗漏了一些更基本的东西,但我看不到它. 这是我的 PHP 代码: ..
发布时间:2022-01-18 09:15:44 PHP

Firebase Instance Id 和 Token 的范围

我读过很多关于 Firebase Instance Id 和 registration token 这里,这里和这里. 我对 Instance Id 和 Token 之间的 范围和关系 有一些混淆.我想验证我的理解是正确还是错误. Instance Id 是按 App 生成的.不是每个安装的设备.例如,如果您有 Mail 应用和 Notes 应用,您将在 firebase 上拥有 两个 ..
发布时间:2022-01-18 09:15:33 移动开发

Android:FCM java.io.IOException:某些设备上的 SERVICE_NOT_AVAILABLE 错误

我在我的项目中使用 FCM 它可以在 Sony xperia、Galaxy S6、摩托罗拉等设备上正常工作.但是在 Galaxy S3 上我得到 java.io.IOException: SERVICE_NOT_AVAILABLE 错误 Galaxy S3 自动计时,google play 更新 互联网连接很好,我连接到没有代理的开放互联网 解决方案 当设备无法注册到 F ..
发布时间:2022-01-18 09:15:17 移动开发

在 localhost 上未收到 Web 的 FCM 推送通知

所以我需要在我们的网络应用程序中实现网络推送通知,我已经在文档的帮助下成功地在我的应用程序中设置了 firebase 云消息传递,我可以要求用户允许通知权限并获取令牌如果他接受许可,也可以提供 id. 问题是当我尝试发送通知以测试生成的令牌时,我收到消息已发送的响应,但我无法在客户端接收它. 我的 index.html ..

通过 FCM onMessageReceived 方法从 RemoteMessage 获取值

我已将 gcm 迁移到 fcm 以获取推送通知消息.但是我如何从收到的 RemoteMessage 中获取捆绑数据的 onMesssageReceived 方法. 旧 GCM 在消息接收方法中提供捆绑数据,但在 FCM 中有 RemoteMessage 数据. 所以请告诉我如何解析远程消息以获取通知的所有值. 我的工资单 {"collapse_key":"score_update",“ ..

如何向特定的 Android 用户组发送 Firebase 推送通知

我已经使用 Firebase 创建了推送通知服务,我可以向具有 FCM id 的所有或单个用户发送通知,但我不知道如何发送给特定用户. 服务器面板也不是为处理推送通知而创建的,如果有任何建议会有所帮助. 解决方案 Firebase 云消息传递 (FCM) 主题消息传递允许您向已选择加入特定主题的多个设备发送消息.基于发布/订阅模型,主题消息支持每个应用程序的无限订阅,即您的组附加到特 ..

带有 FCM 令牌的设备的 Firebase 通知说已发送但未收到

我正在尝试使用 FCM 令牌从 firebase 通知控制台向特定设备发送一个简单的推送通知.firebase 通知控制台将通知显示为已发送,但设备未收到通知.我已尝试发送通知,然后等待查看控制台是否从 didReceiveRemoteNotification 记录日志,但通知需要很长时间(数小时)才能显示为在 firebase 控制台中发送(即使我设置了优先级)到high). 应用代理 ..