Xamarin으로 iOS 앱을 개발하는 초기 단계에 다른 개발자와 Azure Messaging 구성 요소를 사용하여 밀어 넣기 알림을 받았습니다. 몇 달 후인 지금과 언젠가 사이에 푸시 알림이 작동하지 않습니다. 코드는 여전히 이전과 거의 동일하지만 (구성 요소의 예제 코드와 거의 동일 함) 유지 관리를 위해 자체 클래스로 옮겨졌습니다.Azure 알림 허브 등록 iOS 장치가 항상 무단으로 반송 됨
는 Hub.UnregisterAllAsync(DeviceToken, error =>
에서 오류는 다음과 같습니다
URLRequest failed for <NSMutableURLRequest: 0x167dbd80>
{ URL: https://[our namespace].servicebus.windows.net/[our hub name]/Registrations/?$filter=deviceToken+eq+'[long token]'&api-version=2013-04 }
with status code: unauthorized
우리는 새로운 허브, 새로운 허브로 새 네임 스페이스를 시도했지만 운이없이 :
The operation couldn’t be completed. (NSURLErrorDomain error -1012.)
Hub.RegisterNativeAsync(DeviceToken, tags, error =>
에 오류가 있습니다. 우리가 만든 변경 사항을 롤백했지만, 운이 좋지는 않았습니다. 여러 네트워크에서 여러 장치에서 동일한 오류가 발생합니다. APNS에 대한 포털의 오류는 절대로 표시되지 않으므로 허브 인증을위한 것으로 가정합니다. 정말로 이상한 점은이 레지스터를 테스트하기 위해 작성한 Windows Store 앱이며 문제없이 동일한 자격 증명을 사용하여 알림을받습니다. 아무도 이것에 올바른 방향으로 나를 가리킬 수 있습니까? 위의 오류 메시지는별로 도움이되지 않습니다.
올바른 사용 권한을 가진 연결 문자열을 사용하고 있습니까? – Cheesebaron