2016-10-17 2 views
1

Azure App Service for Mobile 웹 API에서 푸시 알림을 여러 클라이언트 앱에 전달해야하는 여러 시나리오가 있습니다. 한 예는 다음과 같습니다.Azure App Services 및/또는 Notification Hubs를 사용하여 여러 앱에 푸시 알림 보내기

Google은 자체 브랜드가있는 단일 기관용 모바일 앱을 제공하는 API를 보유하고 있습니다. 이 앱은 푸시 알림을 수신해야합니다. 이제 우리는 새로운 클라이언트, 다른 기관, 동일한 API에서 서비스를 제공하는 자신의 브랜드 버전의 앱을 가지고 있다고 주장합니다.

어떻게 Azure를 사용하면 API가 특정 이벤트의 알림을 각 기관의 모든 앱에 전달할 수 있습니까? Azure가 이것을 지원합니까? 아니면 각 응용 프로그램에 대해 새로운 알림 허브를 사용해야합니까?

+0

[Azure 알림 허브 - 동일한 허브에 여러 개의 앱을 설정하는 방법] 가능한 복제본 (http://stackoverflow.com/questions/27247622/azure-notification-hubs-how-to-set-multiple-apps- on-the-same-hub) –

+1

하늘빛 알림 허브는 이것을 지원하지 않습니다. 앱마다 하나의 허브를 구성하고 백엔드의 모든 허브와 통신해야합니다. http://stackoverflow.com/questions/27247622/azure-notification-hubs-how-to-set-multiple-apps-on-the-same-hub –

+0

이 계획을 세웠습니까? 필자는 비슷한 여러 가지 문제에 직면 해 있습니다. 여러 Notification Hub를 만들어야하고 필요한 경우 올바른 Hub를 대상으로 여러 MS_NotificationHubName, MS_NotificationHubConnectionString 값을 관리해야한다고 가정합니다. 그러나 Azure 모바일 응용 프로그램 서비스가 하나의 허브 (분명히 하나의 허브 만 지원하는 Azure Portal UI 제외)에 대해 어떤 가정을하고 있는지 알고 있습니까? – OffHeGoes

답변

0

아키텍처가 허용하는 경우 모든 앱을 통해 단일 허브를 공유하면됩니다. 해당 클라이언트를 구별하기 위해 태그를 관리해야합니다.

tag management에 대해 자세히 알아보십시오.

추가 질문이있는 경우 의견에 대해 알려주세요. 그에 따라 답변을 업데이트하겠습니다.

+0

내가 볼 수있는 한 멀지 않았다. 각 앱마다 다른 클라이언트 인증서가 있으며 Azure App Services for Mobile은 다른 클라이언트 비밀이있는 앱으로 전송할 수 없습니다. – Sentinel

+0

모바일에서 NH를 분리 할 수 ​​있다고 생각합니다. 맨 처음부터 별도의 허브를 만들고 (모바일 앱 외부) 타사 서비스 인 것처럼 사용하십시오. –

+1

안녕하세요 Nikita - 지금까지 답변 해 주셔서 감사합니다.하지만 여전히 방법은 없습니다. MS의 다음 안내서를 참조하십시오. https://azure.microsoft.com/en-us/documentation/articles/notification-hubs-windows-store-dotnet-get-started-wns-push-notification/ at 6 단계. 허브가 둘 이상의 비밀 키를 가질 수있는 방법이없는 것 같아요. 그리고 그 키가 클라이언트 응용 프로그램에 하드 와이어 될 수 있는지 또는 저장소 정보의 일부인지 여부는 알 수 없습니다. 나는 ios와 android에도 같은 고려 사항이 적용된다고 가정한다. – Sentinel