繁体   English   中英

推送通知在开发中工作正常,但设备在生产中未收到通知

[英]Push notifications works fine in development, but device not getting notification in production

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

在组织者窗口中,每当上传到应用商店或导出应用时,apns环境的权利将设置为生产。 每当首次安装该应用并运行警报时,就会显示允许推送通知的警报。 因此,我的apns证书必须正确配置。 我正在为这家公司的合同工作,这是三个月前才开始的工作,我不希望这些人以不好的眼光看我,但我真的不知道问题出在哪里。 我还使用Xcode的自动代码签名选项,并在此Mac上的Xcode中签名了正确的配置文件和开发人员帐户。

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

我关闭了推送,并从Apple开发中心删除了证书,然后重新创建了证书,这使一切正常运行。

我也将这行代码设置为

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM