2013-10-17 10 views
5

紺碧の通知ハブから通知を受け取るWebアプリケーションを作成しようとしています。紺碧の通知ハブからの通知を受け取るWebアプリケーションを登録できますか?

どこでも私はバックエンドから送信された通知のためにモバイルデバイスを登録するだけです。

ブラウザでこのWebアプリケーションを使用し、バックエンドから送信された空白通知ハブから通知を受け取ります。

おかげ

答えて

4

いいえ。

Azure Notification Hubsは、モバイルプラットフォーム用のプッシュ通知専用です。

コードで通知を受け取る場合は、Azure Service Bus Queues, Topics and Subscriptionsをご覧ください。次に、どれを使うかを決めます。

あなたは通知ハブの上に SignalRを使用することによってそれを行うことができます それは Notification Hubs FAQ に記載されている

(テキストメッセージ、電子メール、またはWeb通知をサポートしていますか?)

お客様はこの機能を実装することができますサポートされているサーバー側プラットフォームの上でSignalRを使用します。

+0

Webアプリケーションにプッシュ通知を送信するためにazureモバイルサービスを使用できませんか? – Rusty

+1

'プッシュ通知 'はモバイルプラットフォーム向けです(たとえば、iOS、Windows Phone、Androidなど)。それらはサーバープラットフォーム用ではありません(どんな種類のWebサーバーも)。また、ServiceBus APIには、プッシュ型の優れたフォームが用意されています。これにより、サーバーコードでメッセージを「購読」することができます。http://code.msdn.microsoft.com/windowsazure/OnMessage-programing-model-58451157 – astaykov

2

前述のように、Azureの通知ハブは、Appleのプッシュ通知サービス(APNS)などのさまざまなモバイルプラットフォームのプッシュ通知サービスと相互作用するため、モバイルデバイスでのみ機能します。通知はクライアントに直接送信されません。ウェブサイトにはプッシュ通知サービスがないため、別の技術が必要です。

Azureは動作するサービスバスキューを提供しますが、SignalRも提供しています。これはおそらくあなたのケースでは最高のソリューションであり、実際には私が自分のサービスのために構築するウェブフロントエンドに使用する予定です。 SignalRはすべての低レベルの接続の詳細を処理します。つまり、実行中のブラウザに最適なプロトコルを使用して処理します。速く、スケーラブルで、驚くほど簡単に実装できます。

関連する問題