Учетная запись Android C2DM ROLE и имя пакета - PullRequest
3 голосов
/ 13 апреля 2011

В C2DM форме регистрации , (из многих вещей) нас просят следующие два:

  1. Имя пакета для приложения, получающего сообщения
  2. Идентификатор электронной почты учетной записи ROLE, который будет использоваться для отправки сообщений на сервер C2DM.

Мой вопрос: связаны ли эти две вещи вместе?

Может ли одно и то же зарегистрированное приложение (имя пакета) принимать сообщения от любого (или нескольких) зарегистрированного идентификатора электронной почты учетной записи ROLE?

Вариант использования:

Я должен продать своерешение для нескольких организаций.Решение включает в себя приложение для устройства, а также серверную часть (которая отправляет сообщения).

У меня есть зарегистрированное имя пакета скажем com.foo.Test (и я предоставил фиктивную учетную запись ROLE, поскольку это обязательное поле вформа регистрации)

Теперь каждая организация (которой я продал свое решение) должна иметь возможность отправлять уведомления на свой счет с использованием своего собственного идентификатора ROLE в com.foo.Test Должны (и могут) они зарегистрироватьсяснова с тем же именем пакета и собственным идентификатором ROLE?

1 Ответ

4 голосов
/ 19 апреля 2011

Ну, я обнаружил, что эти два не связаны друг с другом.Первоначально у меня было имя пакета, скажем (com.foo.test), зарегистрированное в форме регистрации C2DM.В то время я предоставил идентификатор учетной записи ROLE (скажем, email1@gmail.com).Позже я снова зашел на страницу регистрации и ввел то же имя пакета (com.foo.test) вместе с другим идентификатором учетной записи ROLE (например, email2@gmail.com). В двух последовательных сценариях приложение для устройства использовало эти 2 ролиидентификаторы учетных записей в качестве идентификаторов отправителей и удалось успешно получать push-уведомления.

...