Я только что внедрил свой сервер PHP для отправки сообщений через службу облачных сообщений Google на свое устройство Android с помощью CURL.
Все отлично работает: запускаю скрипт, сообщение отправляется и успешно принимается на моем мобильном устройстве.
Или, по крайней мере, иногда это так. Иногда возвращается 401 Несанкционированная ошибка.
Если я запускаю скрипт 10 раз, ошибка возникнет примерно 1-4 раза.
Единственное решение, которое я могу предложить прямо сейчас, — это поместить весь код в while($unauthorized) { ... }
заблокировать, поэтому он будет повторять отправку сообщения, пока не получит ответ HTTP 200.
Любые другие предложения? Кто-нибудь еще испытывал это? Что может вызвать такое поведение?
Задача ещё не решена.
Других решений пока нет …