FCM推送通知已在Signed APK中接收,但未在调试中

时间:2019-11-18 09:18:08

标签: android push-notification firebase-cloud-messaging signed-apk

FCM推送在Signed APK中工作正常,但是当我在调试版本中使用相同的服务器密钥和JSON时,FCM显示不匹配的发件人ID。我已经在Firebase控制台中添加了SHA 1,并尝试使用旧版密钥,但仍然收到不匹配的发件人ID错误。包名称,Google服务JSON和通知在这两种情况下都相同,但仅在签名的APK中有效。我该如何解决这个问题?

这是我的通知JSON

{"collapse_key":"axxxpex","data":{"match_id":7,"sound":"default","title":"test","body":"Goal....","android_channel_id":"channelone"},"to":"f8Yf3AxxxxxxxxxxxxEFXUrcKLxzRfyzfw-J5xxxxxxxxFCC","priority":"high","ttl":"86400s"}

2 个答案:

答案 0 :(得分:1)

只需使用FCM OWNER帐户发送有关调试APK的通知

答案 1 :(得分:0)

尝试为调试APK添加签名配置,为其生成SHA 1并将其添加到Firebase控制台