Php 无法接收推送消息,但可以连接Apple网关

Php 无法接收推送消息,但可以连接Apple网关,php,ios,iphone,push-notification,apple-push-notifications,Php,Ios,Iphone,Push Notification,Apple Push Notifications,我已经创建了能够接收推送消息的IPA文件。另一方面,我创建了一个PHP模块,将推送消息发送到Apple网关。PHP部分似乎工作正常,因为没有任何错误,但我无法在iPhone应用程序中接收推送消息。为了检查iPhone是否能够接收推送消息,我使用了一个“推送”应用程序发送消息,发现它工作正常。请有人提出我无法接收PHP模块发送的消息的原因是什么?每当我遇到APN问题时,我都会使用设备的deviceToken从服务器发出测试通知。如果服务器端工作正常,那么我就开始检查项目本身,比如是否已经授予了权限

我已经创建了能够接收推送消息的IPA文件。另一方面,我创建了一个PHP模块,将推送消息发送到Apple网关。PHP部分似乎工作正常,因为没有任何错误,但我无法在iPhone应用程序中接收推送消息。为了检查iPhone是否能够接收推送消息,我使用了一个“推送”应用程序发送消息,发现它工作正常。请有人提出我无法接收PHP模块发送的消息的原因是什么?

每当我遇到APN问题时,我都会使用设备的deviceToken从服务器发出测试通知。如果服务器端工作正常,那么我就开始检查项目本身,比如是否已经授予了权限,以及您在xcode部分的代码中做了什么来接收来自远程服务器的推送通知?您需要将其添加到应用程序委托中,还需要插入委托方法,如“DidRegisterForRemotionTificationsWithDeviceToken”和“didFailToRegisterForRemoteNotificationsWithError”以及“DidReceiveRemotionTification”。最终得到了解决方案。在改变环境后,我们将环境模式保持为“沙箱”,而不是“生产”,事情开始运作。