Sim*_*uro 3 ssl-certificate apple-push-notifications ios testflight firebase
我开发了一个带推送通知的应用程序,我将它上传到AppStore,一切正常,通知确实到了.我现在更新了应用程序,以便在用户点击通知时打开网址.在通过电缆连接设备的调试模式下进行测试时,一切正常.
问题是如果我通过TestFlight发布应用程序(设置FIRInstanceIDAPNSTokenType.Prod),设备将不会收到任何通知.
我一直在苦苦挣扎几天,我认为存在证书问题,因此我重置了开发和发布证书,并更新了firebase .p12证书.
我正在使用swift 2在Xcode 7.3.1下开发.
我错过了什么?
谢谢
xhi*_*oda 10
最后为我工作......
我的步骤:
1 - 确保在info.plist中启用FirebaseAppDelegateProxyEnabled为YES
2-撤销您的证书(APNS开发和分发)并创建新闻证书
3 - 注意:Firebase文档中存在错误.将生产的APN证书从密钥链导出到.p12文件时,必须选择实际的证书,而不是私钥.
4 - 确保在Cloud Messaging APN证书设置中将此.p12文件上载到Firebase控制台.
5-使用Firebase控制台发送远程通知.
谢谢大家..!
| 归档时间: |
|
| 查看次数: |
2961 次 |
| 最近记录: |