Если я зарегистрирую несколько устройств Android в C2DM, получу ли я несколько идентификаторов регистрации?

Что касается C2DM, если у меня есть телефон и другое устройство (другой телефон, потенциально GoogleTV и т. д.) и я настрою сервер C2DM, получу ли я два разных идентификатора регистрации, которые затем смогу использовать для отправки намерений на оба устройства?

Похоже, что может произойти следующее: я регистрирую одно устройство и получаю свой ID. Затем я регистрирую другое устройство и получаю другой идентификатор, который делает первый недействительным. Верно ли мое предположение?

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


person Mickey Kawick    schedule 28.01.2011    source источник


Ответы (1)


Да, вы получите разные регистрационные идентификаторы на каждом устройстве. Аккаунт Google на устройстве не используется для регистрации в C2DM. Идентификатор регистрации используется для отправки уведомления определенному приложению на определенном устройстве.

Дополнительную информацию о создании регистрационного идентификатора можно найти в эта тема из группы android-c2dm Google.

Вам нужна активная учетная запись Google на устройстве, чтобы транспорт, лежащий в основе C2DM, был активен (тот же механизм используется Google для уведомлений Gmail и Market).

person gnuf    schedule 31.01.2011
comment
Это серьезно полезно. Спасибо. - person Mickey Kawick; 01.02.2011