0

我们已经在 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
(
)

有什么方法可以查明我们是否收到了来自 Apple 服务器的响应?

4

1 回答 1

0

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

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

PHP 警告:“fwrite() 期望参数 2 是字符串,给定数组。”

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

fwrite($fp, $data);

有了这个 -

fwrite($fp, print_r($data, true));

现在代码工作正常,我们每次都收到状态更新通知。

于 2018-10-16T05:54:26.020 回答