2016-09-14 3 views
0

Google Firebase Cloud Messaging 애플리케이션으로 구성된 Azure Notification Hub (ANH)가 있습니다. Google의 애플리케이션 백엔드는 두 번째 Google Firebase Cloud Messaging 애플리케이션에도 알림을 푸시해야합니다. 즉, 2 개의 안드로이드 애플리케이션은 서로 다른 API 키 값을 갖게됩니다. 나중에 iOS 용 푸시 알림을 Google 백엔드에서 2 개의 개별 iOS 애플리케이션으로 푸시하기를 원할 것입니다.Firebase App> 1 이상인 AzureNotificationHubs의 비용/구성 1 iOS App

표준 계층을 통해 하나의 알림 허브에서 4 가지 응용 프로그램을 사용할 수 있습니까? 멀티 테넌시 기능은이 시나리오에 어떻게 매핑됩니까?

답변

1

허브 개념은 앱을 기반으로합니다. 즉, 상황에 관계없이 하나의 허브가 하나의 앱에 매핑됩니다. 하나의 앱은 크로스 플랫폼이 될 수 있으므로 앱의 iOS 버전과 Android 버전 등을 가질 수 있습니다. 각 허브는 각 플랫폼마다 하나의 인증서가 사용되도록 설계되었습니다 (기기마다 각 앱의 설치마다 다른 토큰이 있으므로 푸시 용), 두 개의 Android 애플리케이션에 하나의 허브를 사용할 수 없습니다. Android의 경우 Android 앱당 하나의 허브가 있어야합니다. 그런 다음 백엔드는 시나리오에 따라 두 허브에서 모두 작동 할 수 있습니다. iOS 앱의 경우 동일한 앱이지만 Android 플랫폼과 다른 플랫폼 인 경우 iOS와 Android 모두에 대해 앱 1에 대한 하나의 허브를 사용할 수 있습니다. iOS와 Android 모두를위한 앱 2 용 허브. 멀티 테넌시 기능은 앱이 너무 커서 여러 허브에 걸쳐있는 사람들에게 적합합니다. 이 기능을 통해 고객은 전체 허브 컬렉션 (네임 스페이스)에 대한 인증서를 구성 할 수 있습니다.

+0

우리는 2 개의 앱 (A와 B)을 가지고 있는데 둘 다 Android와 iOS 버전 (총 4 개의 앱)을 가지고있는 경우 두 개의 별도 허브가 필요합니까? PerMessageTelemetry를 각 응용 프로그램에 사용하려면 2 개의 별도 Standard Tier ($ 400 USD/month) 허브가 필요합니까? –

+0

알림 허브 알림은 네임 스페이스 (허브가 아님)를 기반으로합니다. 따라서 하나의 표준 네임 스페이스 아래에 두 개의 허브를 만들 수 있으며 두 허브에서 PerMessageTelemetry를 사용할 수 있습니다. 그러나 하나의 표준 네임 스페이스 (10M) 당 장치 수가 제한 될 것입니다. 결제 방법에 대한 자세한 내용은 https://azure.microsoft.com/ko-KR/pricing/details/notification-hubs/에서 확인하십시오. – Sateesh