Вопрос

все,

Я, вероятно, задаю очень простой вопрос, но как можно получить идентификатор вашего устройства для PushSharp в Android?Моя настройка VB.Net, и мы отправим на большое количество различных устройств Android. После прибора pushsharp вот мой код до сих пор:

push.RegisterGcmService(new 
GcmPushChannelSettings("YOUR Google API's Console API Access  API KEY for Server Apps HERE"));
push.QueueNotification(new GcmNotification().ForDeviceRegistrationId(
"DEVICE REGISTRATION ID HERE")
 .WithJson("{\"alert\":\"Hello World!\",
 \"badge\":7,\"sound\":\"sound.caf\"}"));
.

Я знаю, что ключ API находится из службы GCM, но откуда приходит идентификатор регистрации устройства?Это настройка по службе GCM?Или это то, что устройство Android отправляет сервер должен сохранить?

Спасибо за помощь.

Это было полезно?

Решение

Идентификатор регистрации назначается службой GCM.Когда приложение регистрирует GCM, он получает идентификатор регистрации и должен отправить его на сервер.

ID регистрации Идентификатор, выданный серверами GCM для приложения Android, которое позволяет ему получать сообщения.После того, как приложение Android имеет регистрационный идентификатор, он отправляет его на 3-й партийный сервер приложений, который использует его для идентификации каждого устройства, зарегистрированного для приема сообщений для данного приложения Android.Другими словами, регистрационный идентификатор привязан к определенному приложению Android, работающему на конкретном устройстве.

Вы можете прочитать больше об этом здесь .

Другие советы

Если вы закончили прочитать этот пост и не могли отсортировать с выбранным ответом, вот окончательная ссылка, которая помогла мне:

Получение регистрации GCM ID / P >.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top