好的,我有一个应用程序商店中的应用程序。在开发过程中一切正常我得到了我发送的所有通知。我应该提一下,我们使用Firebase进行分析和推送通知,因为我们有iOS和Android版本的应用程序。 Firebase帐户具有正确的开发和正确的生产apns证书,应用程序的功能已正确设置为在后台包含推送通知和远程通知。
在组织者窗口中,只要上传到应用商店或导出应用,apns-environement的权利就会设置为生产。每当首次安装应用程序并运行警报以允许推送通知时。所以我的apns证书必须正确配置。 我正在为这家公司签订合同,就在3个月前开始,我讨厌这些人在困难的情况下看着我,但我真的不知道问题出在哪里。我还使用Xcode的自动代码签名选项,在此Mac上的Xcode中签署了正确的配置文件和开发者帐户。
答案 0 :(得分:0)
刚刚经历过这个,我不知道你是否解决了这个问题,
我转过身来,从apple开发中心删除了证书并重新创建了它们,这使得一切正常。
我也设置了这行代码,
FIRInstanceID.instanceID().setAPNSToken(deviceToken as Data, type: FIRInstanceIDAPNSTokenType.sandbox)
当我推送到应用商店时,我会将其更改为.prod
。