推送通知在开发中运行良好,但设备未在生产中收到通知

时间:2016-09-09 13:19:33

标签: ios swift firebase apple-push-notifications firebase-cloud-messaging

好的,我有一个应用程序商店中的应用程序。在开发过程中一切正常我得到了我发送的所有通知。我应该提一下,我们使用Firebase进行分析和推送通知,因为我们有iOS和Android版本的应用程序。 Firebase帐户具有正确的开发和正确的生产apns证书,应用程序的功能已正确设置为在后台包含推送通知和远程通知。

在组织者窗口中,只要上传到应用商店或导出应用,apns-environement的权利就会设置为生产。每当首次安装应用程序并运行警报以允许推送通知时。所以我的apns证书必须正确配置。 我正在为这家公司签订合同,就在3个月前开始,我讨厌这些人在困难的情况下看着我,但我真的不知道问题出在哪里。我还使用Xcode的自动代码签名选项,在此Mac上的Xcode中签署了正确的配置文件和开发者帐户。

1 个答案:

答案 0 :(得分:0)

刚刚经历过这个,我不知道你是否解决了这个问题,

我转过身来,从apple开发中心删除了证书并重新创建了它们,这使得一切正常。

我也设置了这行代码,

FIRInstanceID.instanceID().setAPNSToken(deviceToken as Data, type: FIRInstanceIDAPNSTokenType.sandbox)

当我推送到应用商店时,我会将其更改为.prod