0

C# SDK를 통해 알림을 보내려고합니다. iOS에 대한 알림을 보내고 있습니다.iOS에 알림을 보낼 때의 명확하지 않은 오류 메시지

string payload = "{\"aps\" : { \"alert\" : \"Message received from Bob\" }}"; 
var outcome = hub.SendAppleNativeNotificationAsync(payload, new[] { "b6a5d9c3-4297-422f-9a8d-b7979c30a5f8" }).GetAwaiter().GetResult(); 

등록이 정상적으로 작동하지만 등록 된 사용자를 검색 할 수 있지만 보내는 중 오류가 발생합니다. 오류 메시지가 ServiceBus 및

내가 모니터링 manage.windowsazure.com에보고 및 유형 "나쁜 채널 오류"의 오류가 있다고보고 한 푸시 알림 시스템 사이

계약 불일치입니다 .

NH 지역에 대한 변경을 시도해야하며 문제가 해결 될 것이라고 가정하지만이 문제를 해결하기 위해 다른 방법이 있습니까?

내가 푸시 알림으로 작업하기 시작한 첫날에 모든 것이 작동하고 몇 일이 지난 후에도 변경하지 않고 중단되었다는 것을 잊어 버렸습니다.

답변

1

를 추가합니다. 일부 불명확 한 이유 때문에 production 게이트웨이를 사용하여 샌드 박스가 아닌 알림을 보내고 NH가 샌드 박스 인증서로 구성되어 있기 때문에 테스트 플라이트가 작동하지 않았습니다.

1

당신은 열린 포트 2135을 가질 수 있으며, 또한 내가 그 오류가 의미하는 무엇을 알아 냈하지만 적어도 근본 원인을 발견하지 않았다 APN 인증서

+0

이 제안이 도움이되는지 확신하지 못합니다. 이미 존재하는 인증서로, 디버그를 위해 생성되고 업로드되었습니다. – cassandrad

+1

귀하의 서버에 2135 포트가 열렸습니다. – SANDEEP

+0

예. 방화벽이 꺼져 있습니다. – cassandrad