1

Azure Portal에서 알림 허브를 만들었습니다. 또한 '푸시 알림 서비스 - Google (GCM)'에서 GCM에서 가져온 API 키 값을 입력했습니다.Azure 알림 허브 : '테스트 전송'이 전송되었지만 GCM 트래픽이 전송되지 않았습니다. 왜?

Azure Notification Hub 및 GCM의 설정을 확인하기 위해 Azure Portal - Notification Hub에서 'Test Send'를 실행했습니다.

Portal에서 곧 아래와 같은 메시지가 나타납니다.

테스트 메시지를 보냈습니다. 결과 : {1 합격, 0 실패}. 자세한 내용은 결과 섹션을 참조하십시오.

그러나 GCM에서 메시지 트래픽을받지 못했습니다. 스크린 샷을 참조하십시오. enter image description here

나는 하루 종일 일했지만 아직 잘못 된 것에 대해서는 아직 모호합니다. 아이디어가 있으십니까? 미리 감사드립니다.

답변

3

알림 허브와 GCM에 모두 등록 된 모바일 (Android) 클라이언트가 있습니까?

NH는 등록 된 클라이언트가 없으면 GCM에 전송하지 않습니다.

+0

나는 마이크로 소프트 튜토리얼을 밟았다. https://azure.microsoft.com/en-us/documentation/articles/app-service-mobile-android-get-started-push/ 나는 끝냈다. 안드로이드 애플 리케이션과 에뮬레이터에서 가상 장치에 잘 작동한다는 점을 제외하고는 GCM으로부터 어떤 알림도받지 못했습니다. – Johnson

+0

GCM 또는 Notification Hub에 등록 된 장치가 있는지 확인하는 방법도 궁금합니다. – Johnson

+0

응용 프로그램은 AVD에서 제대로 작동하며 MyHandler 클래스와 코드가 있습니다. ToDoActivity.mClient.getPush(). register (gcmRegistrationId) ;. 그래서 GCM에 등록해야한다고 생각합니다. 하지만 어떻게 확인해야할지 모르겠습니다. 그리고 내 응용 프로그램도 GCM에서 notofications를받지 못했습니다. – Johnson