отправка сообщения из одного эмулятора в другой через C2DM - PullRequest
0 голосов
/ 30 октября 2011

Я прочитал учебник по C2DM по данной ссылке C2DM

Я выполнил шаги и смог получить регистрационный идентификатор, токен аутентификации для моего устройства. Но я не понимаю, как сервер C2DM узнает, кому должно быть доставлено сообщение. Когда я отправляю сообщение, оно получено на том же устройстве, но я хочу отправить его на другой эмулятор. Поэтому я хочу знать, для этого нужно ли мне подавать другое приложение с тем же контентом, или я могу запустить два эмулятора из то же самое приложение и отправлять сообщения от одного к другому.

Теперь мой главный вопрос: когда я даю регистрационный идентификатор и токен, на самом деле он принадлежит отправителю или получателю

1 Ответ

0 голосов
/ 31 октября 2011

должен ли я сделать еще одну заявку с тем же содержимым, или я могу запустить два эмулятора из одного приложения и отправлять сообщения от одного к другому.

Вы можете создать одно приложение и использовать два разных эмулятора.

Теперь мой главный вопрос: когда я даю регистрационный идентификатор и токен, на самом деле он принадлежит отправителю или получателю

Дайте мне посмотреть, правильно ли я вас понимаю. Вы хотите отправить сообщение с одного устройства на другое, верно? Ну, вы не можете связаться с другим устройством напрямую. Лучшее, что вы можете сделать - это отправить отправляющее устройство сообщение на сервер с идентификатором устройства, которому вы хотите его отправить. Обратите внимание, что это, вероятно, будет не идентификатор C2DM других устройств (который может измениться по какой-либо причине), а скорее какое-то имя, для которого ваш сервер должен будет затем разрешить идентификатор C2DM. Затем, когда сервер получает сообщение, он вычисляет идентификатор телефона, на который его следует отправить, отправляет сообщение на телефон получателя, а затем телефон получателя загружает данные.

Имеет ли это смысл?

...