Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/117.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
发送具有EasyAppns状态的ios推送通知时出错(8:无效令牌)_Ios_Push_Apple Push Notifications - Fatal编程技术网

发送具有EasyAppns状态的ios推送通知时出错(8:无效令牌)

发送具有EasyAppns状态的ios推送通知时出错(8:无效令牌),ios,push,apple-push-notifications,Ios,Push,Apple Push Notifications,在我设置EasyAppns并在sandbox上成功测试它之后,当我尝试处理消息队列时,我在生产中遇到了这个问题: 注意:APNS响应命令(8)状态(8)pid(3)。1) APNS::\u构造->文件:APNS.php(第34行)2)APNS:\u获取消息 ->文件:class_APNS.php(第232行)3)APNS::_iterateMessages->File:class_APNS.php(第404行)4)APNS::_pushMessage->File: 类APNS.php(第457行

在我设置EasyAppns并在sandbox上成功测试它之后,当我尝试处理消息队列时,我在生产中遇到了这个问题:

注意:APNS响应命令(8)状态(8)pid(3)。1) APNS::\u构造->文件:APNS.php(第34行)2)APNS:\u获取消息 ->文件:class_APNS.php(第232行)3)APNS::_iterateMessages->File:class_APNS.php(第404行)4)APNS::_pushMessage->File: 类APNS.php(第457行)5)APNS::\u triggeerror->File: 第693行/home/push/class_APNS.php中的class_APNS.php(第585行)

致命错误:APNS响应pid错误(3)。状态(8:无效) 标记)1)APNS::_构造->文件:APNS.php(第34行)2) APNS::_fetchMessages->File:class_APNS.php(第232行)3) APNS::_iterateMessages->File:class_APNS.php(第404行)4) APNS::_pushMessage->File:class_APNS.php(第457行)5 APNS::_triggerror->File:class_APNS.php(第591行)在 /第693行的home/push/class_APNS.php


我仔细检查了我的生产证书,并生成了一个新的,但问题仍然存在。此错误已发布在EasyApps组上,但找到了任何解决方案。

我也遇到了同样的问题,我的解决方案是在将应用程序存档以安装到iOS设备上时,将应用程序打包为分发资源调配证书,并选择“临时”

在此步骤之后,我能够在生产模式下测试设备的活动和卸载状态


希望您也能这样做。

如果您在多台设备上进行测试,请确保使用生产推送证书,并将class_APNS.php的第34行更改为:

private $DEVELOPMENT = 'production'; 
第98行至:

private $certificate = 'file path to production ceritficate';

在做了一些测试之后,我注意到只有在向用于开发的设备发送push时才会出现错误,谢谢!