2011-11-14 6 views
7

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

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

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

Google Push documentation

ответ

1

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

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

1

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

+0

что прискорбно :( –