无法收到ios通知

时间:2016-11-11 17:49:29

标签: ios iphone push-notification apple-push-notifications apns-php

我想使用APNS发送ios通知,但我注意到我的手机创建的ony访问令牌可以获得服务通知,而其他设备创建的另一个令牌无法接收通知。

例如我在我的开发iphone中安装了应用程序并且我可以收到通知,但是在我的另一部iphone(不用于开发)中我无法收到任何通知。

当我尝试同时向两个设备发送通知(并行)时,我无法在这两个设备中收到任何通知。

但是如果发送独立通知,只有开发设备可以接收。

1 个答案:

答案 0 :(得分:1)

手机本身没有推动“环境”。

应用程序可以构建为支持开发推送环境或生产推送环境(作为简化摘要 - 默认情况下,通过Xcode构建/安装的应用程序将启用开发推送,虽然在Xcode之外构建和分发为.ipa的应用程序将启用生产推送。)

如果手机上安装的应用程序版本是针对开发环境构建的,则必须通过推送环境发送推送,反之亦然,以进行生产。 您的服务器连接到的Apple开发环境网关(也称为沙盒网关)将用于开发:

  

SSL://gateway.sandbox.push.apple.com:2195

生产网关是:

  

SSL://gateway.push.apple.com:2195

有一些基础知识,关于你的实际问题,你需要:显示你并行发送推送的服务器代码;并说明如何在手机上安装应用程序,而不是接收推送;并指出您的服务器如何从设备获取推送令牌以诊断您的问题。