FCM 未使用 HTTP v1 向客户端发送推送

问题描述 投票:0回答:1

有人遇到 fcm 使用 HTTP v1 传送推送通知的问题吗?

我遇到了一个奇怪的问题。当我在手机中运行调试版本或发布版本时,我能够在设备中以高优先级接收推送通知,但是当我向从 Play 商店下载相同版本的用户发送推送通知时,他们会“设备端未收到推送通知。 虽然我在向从 Play 商店下载的客户端发送推送通知时没有收到来自 fcm 服务 https://fcm.googleapis.com/.../projects/messages:send 的任何错误响应。使用相同的 API 时,它将推送到已安装直接 .apk 文件的客户端设备。

任何人都可以有想法或过去可能遇到过类似的问题吗?

firebase react-native firebase-cloud-messaging react-native-fcm
1个回答
0
投票

如果您使用 Play 控制台的自签名,则需要将 SHA-1 密钥从 Play 控制台帐户添加到 Firebase Android 项目。

以下是步骤, 如果您使用 Play 应用程序签名(使用 Android App Bundle 时的要求)发布了应用程序,则可以从 Google Play 控制台的发布 > 设置 > 应用程序完整性页面获取 SHA-1。

检查 Play 控制台文档

© www.soinside.com 2019 - 2024. All rights reserved.