Firebase 推送通知不适用于 TestFlight/adHoc 版本
Firebase push notifications not working on TestFlight/adHoc release
我开发了一个带有推送通知的应用程序,我将其上传到 AppStore,一切正常,通知确实到达了。
我现在已经更新了应用程序以在用户点击通知时打开 url。
在调试模式下使用通过电缆连接的设备进行测试时,一切正常。
问题是如果我通过TestFlight(设置FIRInstanceIDAPNSTokenType.Prod)发布应用程序,设备将不会收到任何通知。
纠结了几天,我以为是证书问题,所以我重置了开发和发布证书,也更新了firebase .p12证书。
我正在 Xcode 7.3.1 下开发,使用 swift 2.
我是不是漏掉了什么?
谢谢
尝试通过点击“设置”>“通用”>“蜂窝网络”来打开和打开蜂窝数据。
终于为我工作了...
这是我的步骤:
1 - 确保在 info.plist
中将 Enable FirebaseAppDelegateProxyEnabled 设为 YES
2- 撤销您的证书(APNS 开发和分发)并创建一个新闻
3 - 注意:Firebase 文档中存在错误。当您将用于生产的 APN 证书从钥匙串导出到 .p12 文件时,您必须 select 实际证书,而不是私钥。
4 - 确保在 Cloud Messaging APN 证书设置中将此 .p12 文件上传到 Firebase 控制台。
5- 使用 Firebase 控制台发送远程通知。
感谢大家..!
我开发了一个带有推送通知的应用程序,我将其上传到 AppStore,一切正常,通知确实到达了。 我现在已经更新了应用程序以在用户点击通知时打开 url。 在调试模式下使用通过电缆连接的设备进行测试时,一切正常。
问题是如果我通过TestFlight(设置FIRInstanceIDAPNSTokenType.Prod)发布应用程序,设备将不会收到任何通知。
纠结了几天,我以为是证书问题,所以我重置了开发和发布证书,也更新了firebase .p12证书。
我正在 Xcode 7.3.1 下开发,使用 swift 2.
我是不是漏掉了什么?
谢谢
尝试通过点击“设置”>“通用”>“蜂窝网络”来打开和打开蜂窝数据。
终于为我工作了...
这是我的步骤:
1 - 确保在 info.plist
中将 Enable FirebaseAppDelegateProxyEnabled 设为 YES2- 撤销您的证书(APNS 开发和分发)并创建一个新闻
3 - 注意:Firebase 文档中存在错误。当您将用于生产的 APN 证书从钥匙串导出到 .p12 文件时,您必须 select 实际证书,而不是私钥。
4 - 确保在 Cloud Messaging APN 证书设置中将此 .p12 文件上传到 Firebase 控制台。
5- 使用 Firebase 控制台发送远程通知。
感谢大家..!