企业应用程序处于生产状态时未收到推送通知

Posted

技术标签:

【中文标题】企业应用程序处于生产状态时未收到推送通知【英文标题】:Not receiving push notifications when enterprise app is in production 【发布时间】:2018-01-25 13:16:27 【问题描述】:

我在企业帐户上创建了一个应用程序,因为它仅供公司员工使用, 我已经制作了配置文件和证书,当应用程序还在开发中时,我可以正常接收推送通知,沙盒=1,但是当我们将应用程序添加到网站时,没有收到推送通知,知道沙盒转为 0。 知道有什么问题吗? 谢谢

【问题讨论】:

【参考方案1】:

确保您用于发送通知的证书附加到“分发配置文件”而不是“开发配置文件”。

转到iTunes Connect > Identifiers > App IDs,并确保您的 App ID 推送通知已配置为分发。 并且您在发送通知时正在使用匹配的证书。

【讨论】:

我这样做了,但证书在服务器端出现错误:无法连接:tls:W gateway.push.apple.com:2195:2 (stream_socket_client():Unable to set private密钥文件

以上是关于企业应用程序处于生产状态时未收到推送通知的主要内容,如果未能解决你的问题,请参考以下文章

应用程序处于前台时未收到 Firebase 推送通知

应用关闭时未收到 Android 推送通知

应用程序处于后台时未收到后台获取远程通知,并且用户未通过推送通知进入

通过单击应用程序图标直接启动应用程序时未收到推送通知数据

IBM Worklight 5.0.6.1 - 关闭电话/应用程序时未收到推送通知

react native - 应用程序被杀死/未启动时未收到通知