【发布时间】:2018-06-21 16:24:10
【问题描述】:
我尝试向我的 react 本机项目发送推送通知。发送到单个设备(提供 FCM Token)时,它会抛出错误
Invalid APNs certificate. Check the certificate in Settings.
所以我的假设是通知消息甚至还没有发送到 APN,我的设备显然不会收到任何东西
请帮忙
编辑
我已经上传了我的 APN 身份验证密钥。 Firebase 文档说我需要使用 APN 身份验证密钥或 APN 证书
【问题讨论】:
-
嗨凯文,你能解决这个问题吗?我遇到了完全相同的问题。
-
我已经解决了这个问题。问题出在苹果配置上。我使用旧的 p8 证书
-
请问旧p8证书是什么意思?我认为使用 .p8 是新方法,而 .p12 是旧方法?谢谢
-
@KevinDave @Grasim 我也有同样的问题。 p8 绝对是新方法,我得到了同样的
InvalidApnsCredential错误。我可以直接使用 .p8 卷曲 APNS,它可以正常工作,所以绝对不是证书问题,问题在于 Firebase 连接到 APNS。 -
我遇到了同样的问题,尤其是在使用不同的 TeamID 时。所有设置均正确(p8 Key、TeamID、KeyID)。我的解决方案是生成一个新的服务器旧密钥(Firebase -> Cloud Messaging -> First option)
标签: ios firebase react-native