У меня есть 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 может получать сообщения.
Пожалуйста помоги!!!!
Задача ещё не решена.
Других решений пока нет …