Push уведомления (gcm)
Push уведомления (gcm)
Ребят, всем привет. Поделитесь опытом. Что-то разбираюсь в пушах от google, но пока они не доходят. Есть несколько вопросов. Можно ли как-то из консоли посмотреть дошли ли они хотя бы от сервера в google cloud, что бы хотя бы понять на каком этапе затык. И ещё, прочитав доки, я так понял, что запрашивать и отсылать registrationID лучше, когда пользователь логинится и при обновлении версии проги, так? Киньте ссылку на туториал, которым вы удачно воспользовались, ежели такой есть, кроме официальной. Спасибо.
Re: Push уведомления (gcm)
Вам нужен success->Число сообщений, которые обработанны без ошибок, из Response formatМожно ли как-то из консоли посмотреть дошли ли они хотя бы от сервера
Для того чтобы понять как делать лучше, есть Demo App от папки в котором показанно как с этой байдой работать.
почему то мне кажется, что установить registration ID, нужно тогда, когда его нет в SharedPreferences, а вам нужно его использовать и логин пользователя - вполне подходящее событие. Единственное, что стоит установить expires(срок истечения и перезапроса) на логин, в соответсвии с соответсвующим сроком на ID.запрашивать и отсылать registrationID лучше, когда пользователь логинится и при обновлении версии проги
Re: Push уведомления (gcm)
А где узнать строк Id? (имеется ввиду reqID?).
Ещё вопрос, что выбирать для получения API Key, в документации берётся key for android, в других туториалах берут чаще всего server key, а в редких случая browser key. В чём разница? Я брал server key, там, я так понял, для генерации подставляется IP, отсюда опять вопрос, будет ли подходить этот api key, если сам сервер будет на другом компе?
Ещё вопрос, что выбирать для получения API Key, в документации берётся key for android, в других туториалах берут чаще всего server key, а в редких случая browser key. В чём разница? Я брал server key, там, я так понял, для генерации подставляется IP, отсюда опять вопрос, будет ли подходить этот api key, если сам сервер будет на другом компе?
Re: Push уведомления (gcm)
Это ваш выбор, лучше конечно -рекомендации google, судя по Demo App сейчас срок не ограничен, только с новой версией обновляют, раньше было 7 дней, тут нужно только следить за тем, что там делает google. Ваша задача делать это разумно, т.е. не слать лишних запросов но и следить за актуальностью.brucemax писал(а):А где узнать строк Id? (имеется ввиду reqID?).
Ещё вопрос, что выбирать для получения API Key, в документации берётся key for android, в других туториалах берут чаще всего server key, а в редких случая browser key. В чём разница? Я брал server key, там, я так понял, для генерации подставляется IP, отсюда опять вопрос, будет ли подходить этот api key, если сам сервер будет на другом компе?
По поводу ключей - первостепенным для вас должна быть всегда документация, использование не подходящего ключа не только ограничивает его возможности, но и может быть причиной бана. По типу ключа вам дают права и класифицируют приложение. у вас Android приложение и ему нужен такой же ключ. в принципе можно использовать ключ с вашего клиента на сервере, но что поменяет google не известно в правах и поведение будет не гаррантированно.
Re: Push уведомления (gcm)
Вот не понимаю я гугл, пуши от parse.com или от pushbots делаются за минут десять, и проверить легко послав себе пуш из консоли, а тут такие заморочки.
Re: Push уведомления (gcm)
наверно потому такие сервисы как parse.com и появилисьbrucemax писал(а):Вот не понимаю я гугл, пуши от parse.com или от pushbots делаются за минут десять, и проверить легко послав себе пуш из консоли, а тут такие заморочки.
Re: Push уведомления (gcm)
А кто нибудь таким пользовался http://www.rabbitmq.com?? вроде опенсорсная и бесплатная.