我在一个月前在我的应用程序中实现了Firebase FCM,从那时起它一直很好用,直到今天。当我尝试从我的控制台发送推送通知时,什么都没有出现。我觉得这很奇怪,因为它在我昨天上床睡觉前有效。我也有一个PHP脚本发送推送通知(FCM),这也是有效的 - 但是当我尝试使用它发送推送通知时,我得到了这个:
{"multicast_id":5593178441415796544,"success":0,"failure":1,"canonical_ids":0,"results":[{"error":"InternalServerError"}]}
我发现这很奇怪。我用Google搜索了一下,我读了一些关于重新生成我的APNS证书的事情(因为它们可能是错的或者其他的东西),我认为这也很奇怪,因为我昨天也创建了新证书(这是有效的) 。现在我再次尝试删除,并生成新的 - 没有任何运气。
我还想指出,当我访问Firebase中的“云消息”选项卡,配置我的证书时,我无法删除 - 只能重新上传。
这可能是什么?我检查了我的证书,我的API密钥是正确的。它在10小时前工作了100%。
这可能是Firebase问题,或者我该如何解决?非常感谢帮助。
答案 0 :(得分:1)
2017年2月之前FCM返回的大多数InternalServerError
,
是由于APNs证书的问题。
API现已更新。
现在如果APNs证书有问题,
FCM将返回error:InvalidApnsCredential