Не могу получить push-уведомление iOS

У меня есть 3 токена: Token1, Token2, Token3
Токен1 push-уведомление ОК

Токен2 push-уведомление НЕ ОК

Токен3 push-уведомления ОК

Token3 — мое устройство

Если я нажму на Token1, Token3 => OK. Я получил сообщение.

Если я нажму на Token2, Toten3 => NG. Я не могу получить сообщение.

Я использую PHP для отправки уведомлений:

if (!$fp)
exit("Failed to connect: $err $errstr" . PHP_EOL);

// Create the payload body
$body['aps'] = array(
'alert' => $message,
'sound' => 'default'
);

// Encode the payload as JSON
$payload = json_encode($body);

foreach ($token_devices as $token_device) {
// Build the binary notification
$msg = chr(0) . pack('n', 32) . pack('H*', $token_device->token) . pack('n', strlen($payload)) . $payload;

// Send it to the server
$result = fwrite($fp, $msg, strlen($msg));
}

fclose($fp);

Теперь мне нужно нажать Token2, Token3 => Мое устройство Token3 может получать сообщения.
Пожалуйста помоги!!!!

1

Решение

Задача ещё не решена.

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

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

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector