Отправка push на несколько устройств android с одним сообщением

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

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

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

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

2 ответов


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


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

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