2013-07-11 8 views
2

Я читал в документации Google Cloud Messaging, что ключ GCM уникален для каждого устройства и для каждого приложения. Если я удалю и переустановить приложение, ключ всегда будет один и тот же, т. Е. Ключ рассчитан на основе некоторых идентификаторов устройств и приложений или ключ изменится?Уникальный ключ Google Cloud Messaging

ответ

3

Нет, ключ (называемый регистрационным удостоверением) может измениться после удаления и повторной установки приложения.

Следующий сценарий приведет ID изменения:

  1. деинсталлировать приложение
  2. отправить сообщение GCM в устройство несколько раз, пока GCM сервер не понимает, что приложение было удалено из устройства
  3. переустановить приложение
+0

Переустановка означает обновление? – notGeek

+0

@notGeek Нет, я имею в виду установить приложение снова после того, как он был ранее установлен. – Eran

+0

Как удалить ключ GCM с моего сервера, когда приложение будет удалено с устройства? Сейчас я получаю дубликаты уведомлений после переустановки приложения, потому что мой сервер хранит два идентификатора, как если бы они были с разных устройств. Большое спасибо – notGeek

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