小问题。
我正在尝试向我的推送通知测试应用程序发送消息。几周前,它在同一个应用程序上进行了概念验证,但现在不再是这样了。
我得到了失败: InvalidApnsCredential和Firebase告诉我们:
“无法发送以iOS设备为目标的消息,因为所需的APNs SSL证书未上载或已过期。请检查开发和生产证书的有效性”
但是当我检查我的firebase控制台时,它告诉我dev和prod证书将再有效9个月。
还可能是什么原因导致了这条消息?
提前感谢!
发布于 2017-04-20 18:09:17
如果其他人也面临这个问题,这里有一些提示:
1)每当遇到通知问题时,请尝试通过firebase提供的GUI控制台发送推送,以发送通知
2)如果您在Appstore的直播应用未收到推送通知,但仅在通过Xcode运行时收到通知,则您尚未将生产证书上传到firebase控制台
3)如果您同时上传了生产和开发证书,但仍未收到通知,则下载最新的证书并将其重新上传到firebase控制台
发布于 2019-07-25 23:16:27
在Firebase中添加团队id对我来说很有效。
Firebase控制台->常规->选择您的应用程序->添加团队ID
您可以在Apple开发者门户中找到团队ID:
https://developer.apple.com/account/#/membership
发布于 2020-11-29 17:51:17
在上传.p8文件(APNs身份验证密钥)的情况下,添加正确的密钥ID对我有效。
当你从苹果下载.p8文件时。文件名将采用AuthKey格式
_
XXXXXXXXXX.p8。10位数字(在AuthKey之后标记为XXXXXXXXXX
_
)是您需要添加的密钥ID。
请参考图片
https://stackoverflow.com/questions/43515467
复制相似问题