2013-08-14 5 views

ответ

0

Идентификатор регистрации может быть изменен в любое время, поэтому вам необходимо реализовать GCMBaseIntentService и переопределить onRegistered, чтобы в любое время вам был отправлен новый идентификатор регистрации, вы можете его получить.

Если нет интернета, то очевидно, что вы не сможете получить новый идентификатор

+0

Для отправки уведомлений Google пытается снова несколько раз, если там нет интернета. То же самое происходит в этом случае для обновления регистрационного идентификатора? Я не мог найти какой-либо документ, в котором упоминается случай отсутствия интернет-доступа для обновления идентификатора. Можете ли вы сказать то же самое? –

+0

Я не знаю, что я никогда не ждал, чтобы это произошло, потому что этого не бывает так много. – tyczj

+1

Вы правы, это случается нечасто. Я прочитал в http://stackoverflow.com/questions/16838654/handling-registration-id-changes-in-google-cloud-messaging-on-android/16839326 поток комментариев, которые для кого-то это произошло за несколько часов после получения идентификатор. –

Смежные вопросы