Sem erro, mas também não recebe notificação no dispositivo APPLE do dispositivo móvel usando php

Eu não sou bom em inglês, tentei o meu melhor para lhe explicar perguntas, se você não entende, por favor, peça-me para explicar.

Eu tenho um monte de tokens de dispositivo, eu sou notificação de fogo para todos os tokens do dispositivo. Este é um token de dispositivo de maçã.

ex:

297257d9ae463410c992610a08cdff5655c2ab3cc4364fdffd6c9499df9e0cff d520d52dfbb9f05938d1b1cbe6cf3b2452b2337df7c7696f927ac184c1eeec25 81ca0fc696bfce339f83738fde6bf3a5ffc5371b1b9c85e04e6a28ef490b9ce1 93e7b09753d3062ec0c0fd8ec89a920ee0918f9e484f5b6d72e7f4a3f7323x07 1438e78a3566cda13e2c65253ede2ccee217f3f321cad044c0922fd0c1b0cc33 6f3fc8506eca3465659211a8077af88c2d51a1e75528e5fe37b9c49258e0fz9e 8be640b2de8be3ed0b669a45de0301b33a5856a17eaf66488a7a2340fb173r9f f8152ad30f66a0c80a2f21e4265d5fe462c8dc5b8be97cc49d4c7df865b63x11 

Este é o meu código php para triggersr uma notificação push.

  foreach ($deviceTokens as $deviceToken) { try { $msg = chr(0) . pack('n', 32) . pack('H*', str_replace(' ', '', $deviceToken)) . pack('n', strlen($payload)) . $payload; $result = fwrite($fp, $msg, strlen($msg)); } catch (Exception $e) { continue; } } 

o problema é devido a uma notificação de tokens ruim é triggersda, mas o dispositivo não recebe essa notificação push.

No exemplo 4, o token do dispositivo é token ruim ou token expirado. 93e7b09753d3062ec0c0fd8ec89a920ee0918f9e484f5b6d72e7f4a3f7323x07 .

Assim, a notificação de disparo em loop para todos os dispositivos, e eu também imprimo o resultado, está imprimindo o resultado até o último dispositivo, mas o token dos dispositivos após o 4º token não receber notificação.

Se eu remover o 4º token do dispositivo da lista, todo o dispositivo receberá o token, até o último token do dispositivo.

Existe alguma solução para isso?

    Intereting Posts