Отправка push на несколько устройств Android с одним POST - PullRequest
7 голосов
/ 14 ноября 2011

Я внедрил push-уведомления в своем приложении для Android и пытаюсь создать серверную часть, чтобы сделать его более масштабируемым.Глядя на документацию о том, как создать POST для отправки push, кажется, что мне нужно отправить POST для каждого пользователя.Поэтому, если у меня 1000 пользователей, мне нужно отправить 1000 POST, даже если полезная нагрузка идентична.

Поскольку я отправляю это в Google, и они все равно его обрабатывают, я полагаю, что не лишне смысла надеяться, что я смогу отправить один POST и заставить Google анализировать клиентские токены и отправлять push-данные на токены.Я не вижу способа включить несколько токенов в один POST.Так что поправьте меня, если я ошибаюсь, но мне нужно продолжить то, что я делаю сегодня, посылая толчок каждому пользователю ... правильно?

Заранее спасибо.

Документация Google Push

Ответы [ 2 ]

1 голос
/ 27 августа 2012

Для всех, кто еще смотрит на этот вопрос - теперь есть решение! С выпуском Google Cloud Messaging вы теперь можете отправлять многоадресные сообщения:

http://developer.android.com/guide/google/gcm/gcm.html

1 голос
/ 14 ноября 2011

Это верно.Поскольку одним из параметров push-адреса является идентификатор зарегистрированного устройства, вы можете одновременно передавать только одно устройство.

...