Я пытаюсь отправить push-уведомления на устройство Android с помощью PHP, и в соответствии с результатом, который я получаю от Google, он должен работать.Не получать push-уведомления на устройство Android
Результат от Google:
stdClass Object
(
[multicast_id] => 6.72923727292E+18
[success] => 1
[failure] => 0
[canonical_ids] => 0
[results] => Array
(
[0] => stdClass Object
(
[message_id] => 0:1380125340880858%35261526f9fd7ecd
)
)
)
Согласно документации, если я получаю идентификатор сообщения обратно, он должен в какой-то момент будет отправлено на устройство. Ранее я получал сообщения об ошибках типа «MismatchSenderId» и «InvalidRegistration», но после нескольких исправлений это результат, который я получаю, и то, что я ожидаю, будет успешным.
«Когда сторонний сервер отправляет сообщение в GCM и получает идентификатор сообщения обратно, это не означает, что сообщение уже доставлено на устройство, а означает, что оно было принято для доставки».
Если это результат, который я получаю от Google (используя мой ключ API и отправляю его на http://android.googleapis.com/gcm/send), я, по крайней мере, делаю правильную вещь в PHP? Или я должен ожидать другого результата?
Если это помогает, чтобы получить этот результат я посылаю следующую информацию:
{"registration_ids":["some_device_token"],"data":{"message":"a simple message","title":"a title","link":"some_url"}}
Любая помощь будет принята с благодарностью!