从Apple服务器接收空白/无响应状态更新通知(statusUpdateNotification)-PHP v5.4.43
我们已经在iTunes的应用程序配置文件中设置了一个URL,我们的服务器已经清除了ATS安全标准 以下是我们尝试实施的代码:从Apple服务器接收空白/无响应状态更新通知(statusUpdateNotification)-PHP v5.4.43,php,ios,json,server-to-server,status-update-notification,Php,Ios,Json,Server To Server,Status Update Notification,我们已经在iTunes的应用程序配置文件中设置了一个URL,我们的服务器已经清除了ATS安全标准 以下是我们尝试实施的代码: $data = json_decode(file_get_contents('php://input'), true); $fp = fopen('appdata.txt', 'a'); fwrite($fp, $data); fclose($fp); 我们没有收到这个密码的回复 然后我们试着- $data = print_r($_REQUEST, TRUE); $fp
$data = json_decode(file_get_contents('php://input'), true);
$fp = fopen('appdata.txt', 'a');
fwrite($fp, $data);
fclose($fp);
我们没有收到这个密码的回复
然后我们试着-
$data = print_r($_REQUEST, TRUE);
$fp = fopen('appdata.txt', 'a');
fwrite($fp, $data);
fclose($fp);
我们在“appdata.txt”文件中得到一个空白数组,如下所示-
Array
(
)
有没有办法确定我们是否收到了苹果服务器的响应?最后,我们解决了这个问题:) 在检查错误日志文件时,我们发现此错误消息- PHP警告:“fwrite()要求参数2为字符串,数组给定。” 所以我们在第一个代码中替换了这一行-
fwrite($fp, $data);
用这个-
fwrite($fp, print_r($data, true));
现在代码运行良好,我们每次都会收到状态更新通知