iOS .p8 APN无法使用Firebase

时间:2018-01-12 15:15:02

标签: ios firebase firebase-cloud-messaging

从.p12切换到.p8会导致firebase推送通知失败,并且从firebase控制台发送时不会传递。 显示此提示消息:无效的APN证书。检查设置中的证书。

当我切换回.p12(删除.p8)并发送通知时,它们会被传递。

Firebase版本(项目中的依赖项):

  • FirebaseMessaging(2.0.8):
    • FirebaseAnalytics(〜> 4.0)
    • FirebaseCore(〜> 4.0)
    • FirebaseInstanceID(〜> 2.0)
  • FirebaseCore(〜> 4.0.13)

iOS环境配置是调试,我在iPhone上进行本地测试 我已经验证了所有ID和 GoogleServiceInfo.plist 配置,并且可以确认没有问题,因为.p12一切都按预期工作。有什么建议我应该看看什么?

这是在通知中发送的json有效负载:

{  "to":"fcm-token",
   "notification":{  
      "body":"test",
      "title":"title1",
      "priority":"high"
   }
}

谢谢。

更新 我向所有人道歉。我以某种方式误读了密钥ID 密钥名称,直到今天早上才意识到这一点。还有一点需要注意.p12应该从App ID中删除,以便.p8正常工作。

0 个答案:

没有答案