Как стать автором
Обновить

Комментарии 10

А как иначе получить registration id например по заходу на определенную страницу? Не создавая приложение.
Похоже я задал глупый вопрос, как я понял этот ID привязан к программе, а она в свою очередь привязана к её создателю, а на создателя уже можно найти меры воздействия, иначе это ж открытое поле для спамеров. Хот с другой стороны есть же я с моим API-KEY и в теории и меня можно прикрыть ежели что.
Просто вроде глупо создавать приложение только чтобы получить registration id.
registration id привязан к паре приложение/устройство. Смысл его в том, чтобы сделать доставку сообщений наиболее точной.

«Просто вроде глупо создавать приложение только чтобы получить registration id.»
Как правило уведомления — это не ключевое свойство приложения, а только метод уведомить пользователя о том, что произошло что-то связанное с этим приложением, даже если приложение не запущено.
В теории было бы круто иметь возможность отправить Push на любой девайс, владелец которого подписался на это на определенной странице сайта например.
Реально сервис сделать такой?
повторюсь: registration id привязан к паре приложение/устройство. Т.е. чтобы сгенерировать этот id нужно устройство и приложение. Без приложения Google не сгенерирует id.
Сервис, о котором вы говорите, возможно сделать. Но прежде нужно сделать приложение, которое получит registration id и отправит его вам для дальнейшего использования в рассылке.
Снова таки, если приложение удалят с устройства, на него больше не будут приходить уведомления.
Если я правильно понял то registration id генерится из некого ID девайса плюс ID приложения, наверняка есть приложения которые не удаляются из системы за редким исклюением, в теории брать такое приложение плюс ID девайса и генерим registration ID уже на стороне сервера, не взлетит?
Насколько я знаю официально о такой возможности заявлено не было. Так что если это и возможно, то только как хак.
Наверняка конечно не отвечу взлетит/не взлетит.
В любом случае, спасибо за ответы.
Кто в курсе, какая минимальная версия Android?
GCM requires Android 2.2 or later
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации