ios — получение пустого / отсутствие ответа на уведомление об обновлении состояния (statusUpdateNotification) от Apple Server — PHP v5.4.43

Мы настроили URL в профиле приложения в iTunes, и наш сервер очистил критерии безопасности 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?

0

Решение

Наконец-то мы решили проблему 🙂

При проверке файла журнала ошибок мы находим это сообщение об ошибке —

Предупреждение PHP: «fwrite () ожидает, что параметр 2 будет строкой, задан массив».

Таким образом, мы заменили эту строку в нашем первом коде —

fwrite($fp, $data);

с этим —

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

Теперь код работает нормально, и мы каждый раз получаем уведомление об обновлении статуса.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]