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"}
答案 0 :(得分:1)
只需使用FCM OWNER帐户发送有关调试APK的通知
答案 1 :(得分:0)
尝试为调试APK添加签名配置,为其生成SHA 1并将其添加到Firebase控制台