从Apple服务器接收空白/无响应状态更新通知(statusUpdateNotification)-PHP v5.4.43

从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

我们已经在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 = fopen('appdata.txt', 'a');
fwrite($fp, $data);
fclose($fp);
我们在“appdata.txt”文件中得到一个空白数组,如下所示-

Array
(
)

有没有办法确定我们是否收到了苹果服务器的响应?

最后,我们解决了这个问题:)

在检查错误日志文件时,我们发现此错误消息-

PHP警告:“fwrite()要求参数2为字符串,数组给定。”

所以我们在第一个代码中替换了这一行-

fwrite($fp, $data);
用这个-

fwrite($fp, print_r($data, true));
现在代码运行良好,我们每次都会收到状态更新通知