문제

모두,

여기에 매우 기본적인 질문을하고 있지만 Android에서 Pushsharp에 대한 장치 ID를 어떻게 얻는가?내 설정은 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 서비스에서 인하고 있지만 장치 등록 ID는 어디에서 왔습니까?GCM 서비스에 의한 설정입니까?아니면 Android 기기가 서버를 보낼 무언가를 저장해야합니까?

도움을 주셔서 감사합니다.

도움이 되었습니까?

해결책

등록 ID는 GCM 서비스에 의해 할당됩니다.응용 프로그램이 GCM에 등록되면 등록 ID를 가져 와서 서버에 보내야합니다.

등록 ID GCM 서버가 발행 한 ID는 메시지를받을 수있는 Android 응용 프로그램으로 발행 한 ID입니다.Android 응용 프로그램에 등록 ID가 있으면 주어진 Android 응용 프로그램에 대한 메시지를 수신하도록 등록 된 각 장치를 식별하는 3 번째 파티 응용 프로그램 서버로 전송합니다.즉, 등록 ID는 특정 장치에서 실행되는 특정 안드로이드 애플리케이션에 연결됩니다.

여기를 읽을 수 있습니다. .

다른 팁

이 게시물을 읽었으며 선택한 답변으로 자신을 분류 할 수 없었습니다. 여기에 도움이되는 궁극적 인 링크가 있습니다.

GCM 등록 ID 가져 오기 / P>

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top