Я пытаюсь внедрить push-уведомления GCM для своего приложения для Android. Я внедрил GCM Client в свое приложение для Android, указав this link. В GCM клиенте есть метод:Android: приложение GCM Сервер, поддерживающий регистрационные идентификаторы
/**
* Sends the registration ID to your server over HTTP, so it can use GCM/HTTP or CCS to send
* messages to your app. Not needed for this demo since the device sends upstream messages
* to a server that echoes back the message using the 'from' address in the message.
*/
private void sendRegistrationIdToBackend()
{
// Your implementation here.
}
Я пытался выяснить способы, в которых регистрационные идентификаторы могут быть сохранены на внутреннем интерфейсе. Во время поиска я узнал, что Google App Engine можно использовать для развертывания кода на стороне сервера, обратившись к этому link . По моим сведениям, для каждого приложения для Android для push-уведомлений клиенту для них потребуется список всех идентификаторов регистрации. Следующие несколько из моих вопросов:
- Нет ли в наличии прочего механизма для регистрации.
- Не сервер GCM хранит все идентификаторы?
- Требуется ли все приложение GCM Server для реализации способа хранения идентификационных номеров регистрации?
- Если при отправке обновлений клиенту я хочу отправлять обновления всем зарегистрированным устройствам независимо от каких-либо критериев, нет ли способа, с помощью которого я могу это сделать? Я думаю, что все приложения будут нуждаться в таком виде обслуживания. Разве нет общего пути, которым это может быть достигнуто? Или я чего-то не хватает?
Thanks Eran для информации. –
Я использую движок Google для размещения моего веб-приложения, поэтому могу использовать то же самое, что и сторонний поставщик push. –
@Eran Можете ли вы рассказать мне, как выполнять несколько запросов? – Programmer