【发布时间】:2016-10-13 16:34:21
【问题描述】:
我目前正在 TestFlight 中测试应用,需要生产 APNs 证书才能在 Firebase 中测试通知。
我已按照此视频中的所有步骤操作并成功配置了开发 APNs 证书: https://www.youtube.com/watch?v=LBw5tuTvKd4
我还检查了我按照 Firebase 支持指南执行的步骤。虽然我注意到 Apple Developer 网站在编写本指南后略有变化: https://firebase.google.com/docs/cloud-messaging/ios/certs#configure_an_app_id_for_push_notifications
我在 developer.apple.com 使用与开发证书相同的方法生成了生产 APNs 证书,但是当我尝试将 .p12 文件上传到 Firebase 时,它给了我以下错误:
“证书环境不匹配。确保您获得了正确的开发或生产 APNS 证书。”
我肯定要上传从生产 APNS 证书生成的 .p12,我还需要为生产证书做些什么吗?
【问题讨论】:
-
在生产证书中上传 development.p12 文件时出现同样的错误。因此,请检查您的 p12 是否用于生产,然后将其上传到生产中。
标签: ios push-notification firebase apple-push-notifications firebase-cloud-messaging