Ios 当证书有效时,无效PNSCredential

Ios 当证书有效时,无效PNSCredential,ios,ssl,firebase,firebase-cloud-messaging,Ios,Ssl,Firebase,Firebase Cloud Messaging,我正在尝试向推送通知测试应用程序发送消息。几周前,它在同一个应用程序上进行了概念验证,但现在已经不是了 我失败了:伤残军人和消防基地告诉我们: 但当我检查firebase控制台时,它告诉我dev和prod证书的有效期将再延长9个月 还有什么可能导致此消息?如果其他人也面临此问题,这里有一些提示: 每当遇到通知问题时,请尝试通过firebase提供的GUI控制台发送推送以发送通知 如果Appstore上的live应用程序未收到推送通知,但仅在通过Xcode运行时才收到通知,则您尚未将生产证书上载到

我正在尝试向推送通知测试应用程序发送消息。几周前,它在同一个应用程序上进行了概念验证,但现在已经不是了

我失败了:伤残军人和消防基地告诉我们:

但当我检查firebase控制台时,它告诉我dev和prod证书的有效期将再延长9个月


还有什么可能导致此消息?

如果其他人也面临此问题,这里有一些提示:

每当遇到通知问题时,请尝试通过firebase提供的GUI控制台发送推送以发送通知

如果Appstore上的live应用程序未收到推送通知,但仅在通过Xcode运行时才收到通知,则您尚未将生产证书上载到firebase控制台

如果您已上载生产和开发证书,但仍未收到通知,请下载最新的证书并将其再次上载到firebase控制台


在Firebase中添加团队id对我很有用

Firebase控制台->常规->选择你的应用->添加团队ID

您可以在Apple developer portal中找到团队ID:


在上传.p8文件APNs auth key的情况下,添加正确的key ID对我来说很有效


当你从苹果下载.p8文件时。文件名的格式为AuthKey_xxxxxxxxx.p8。AuthKey后面标记为xxxxxxxxx的10位数字是您需要添加的密钥ID。

检查您的apple APN,重新下载并将证书上载到firebase控制台示例和工作:谢谢!我将证书重新上载到FCM,但仍面临此问题。请分享解决方案我的解决方案是重新下载和重新上传,我这边没有更多的东西可以分享。同样的情况下,reupload并不能解决问题。如果我们使用P8文件,一个身份验证密钥,但仍然出现此错误InvalidApnsCredential?第二个解决了我恼人的问题!再次感谢你!我应该注意到开发和生产之间的区别。。。它让我的一天。。。刚刚用2.解决了这个问题。。非常感谢!!我们的P8身份验证密钥也有同样的问题。整个错误消息是{error:{code:401,消息:无效的APNS凭证,状态:UNAUTHENTICATED,详细信息:[{@type:type.googleapis.com/google.firebase.fcm.v1.FcmError,错误代码:APNS_AUTH_error},{@type:type.googleapis.com/google.firebase.fcm.v1.ApnsError,状态代码:403,原因:InvalidProviderToken}}@boog,确保您的包id没有任何拼写错误。在我的例子中,一个camel大写,另一个小写。这对通知有什么影响?你有什么解释吗。