2016-10-17 20 views
1

複数のクライアントアプリにPush通知を配信する必要のあるAzure App Service for MobileウェブAPIから複数のシナリオがあります。たとえば、次のような例があります。Azure App Servicesおよび/または通知ハブを使用して複数のアプリにプッシュ通知を送信

独自のブランドを持つ1つの機関のモバイルアプリを提供する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

Azure Notification Hubsはこれをサポートしていません。アプリケーションごとに1つのハブを設定し、バックエンドのすべてのハブと通信する必要があります。 http://stackoverflow.com/questions/27247622/azure-notification-hubs-how-to-set-multiple-apps-on-the-same-hub –

+0

これについての計画を思いついたことがありますか?同様の問題に直面しています。複数の通知ハブを作成し、必要に応じて複数のMS_NotificationHubName、MS_NotificationHubConnectionString値を管理して正しいハブをターゲットにする必要があると仮定します。しかし、Azure Mobile Appサービスが単一のハブについて明白に仮定しているかどうかは分かりますか? – OffHeGoes

答えて

0

アーキテクチャで許可されている場合は、すべてのアプリを通じて1つのハブを共有することで、すべてのアプリを共有できます。それらのクライアントを区別するためにタグを管理する必要があります。

tag managementについてさらに読む。

ご質問がありましたら、私はそれに応じて回答を更新します。

+0

私が見る限りではありません。各アプリには異なるクライアント証明書があり、Azure App Services for Mobileでは異なるクライアント秘密のアプリに送信できません。 – Sentinel

+0

NHからモバイルを切り離すことができると思います。最初から別のハブ(モバイルアプリの外にある)を作成し、サードパーティのサービスのように使用してください。 –

+1

こんにちはニキータ - これまでのあなたの応答に感謝しますが、私はまだそれを行う方法を見ることができません。 MSの次のガイドをご覧ください:https://azure.microsoft.com/en-us/documentation/articles/notification-hubs-windows-store-dotnet-get-started-wns-push-notification/ atステップ6:ハブが複数の秘密鍵を持つ方法がないと思われ、その鍵がクライアントアプリケーションに組み込まれているか、それが店舗情報の一部であるかどうかはわかりません。私は、iosとアンドロイドに同じ考慮事項が当てはまると仮定します。 – Sentinel

関連する問題