【问题标题】:Recieving Blank/No Response to Status Update Notification(statusUpdateNotification) from Apple Server - PHP v5.4.43从 Apple 服务器接收空白/无响应状态更新通知(状态更新通知) - PHP v5.4.43
【发布时间】:2018-12-20 06:56:32
【问题描述】:

我们已经在 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 服务器的响应?

【问题讨论】:

    标签: php ios json server-to-server status-update-notification


    【解决方案1】:

    终于,我们解决了这个问题:)

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

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

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

    fwrite($fp, $data);
    

    有了这个-

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

    现在代码运行良好,我们每次都会收到状态更新通知。

    【讨论】:

      猜你喜欢
      • 2018-02-23
      • 1970-01-01
      • 1970-01-01
      • 2012-01-07
      • 2019-02-03
      • 1970-01-01
      • 2010-11-04
      • 2019-01-07
      • 2020-12-10
      相关资源
      最近更新 更多