11

アプリの Web API バックエンドを作成しています。アプリは現在 WP8 のみを対象として計画されていますが、後で他のプラットフォーム用のバージョンも展開する予定です。

プッシュ通知は、Azure Notification Hub に基づいています。アプリは直接登録しませんが、アプリの登録を行う Web API メソッドを呼び出します。

頭を悩ませていることが2つあります。

  1. 個々の WP8 ユーザーへの通知の送信に関するドキュメントが見つかりません。放送したくありません。1 人のユーザーに 1 つの通知を送信したいだけです。このユースケースはサポートされていますか? Microsoft.ServiceBus.NotificationsAPIを使用してこれを行うにはどうすればよいですか?

  2. これを見つけました: http://www.windowsazure.com/en-us/documentation/articles/notification-hubs-aspnet-notify-users/ - これは、通知に関して必要な多くの機能を実装しています。このサンプルには、iOS および Windows ストア アプリのみが含まれています。これは、このユース ケースが WP8 でサポートされていないためですか? 理由はわかりませんが、WP8は初めてです。

4

3 に答える 3

3

タグの使用については他の人が既に説明していますが、あまり知られていない別のオプションがあります。MSDN の Azure Notification Hubs REST API ドキュメントには、次の直接送信ページがあります: https://msdn.microsoft.com/en-us/library/azure/mt608572.aspx

基本的に、URL のクエリ文字列に「direct」を追加し、プッシュ トークンを「*-DeviceHandle」ヘッダーとして提供します。

この API のユーザーは、登録またはインストールを使用する必要はありません。代わりに、この API のユーザーはすべてのデバイスを自分で管理し、Azure Notification Hub をパススルー サービスとしてのみ使用して、さまざまなプッシュ通知サービスと通信します。

これは何を意味するのでしょうか?ANH REST API を呼び出す (そして効率的に再利用する) 前に、クライアントからデバイス プッシュ トークンを取得する必要があります。

この前に出くわしたのにそれを避けた人のために、最後に 1 つ注意してください。ドキュメントには、機能をオプトインするにはサポートに連絡する必要があると記載されていましたが、私が尋ねたときにこの警告を削除するように最近更新されました. :)

于 2016-07-13T15:41:24.860 に答える
3

通知ハブ - 多数のモバイル ユーザーに通知をブロードキャストするため。

モバイル サービス経由のプッシュ - 特定の通知用。ここの Q & A セクションで Q4 を参照してください http://blogs.msdn.com/b/windowsazure/archive/2013/10/11/recap-mobile-services-azurechat.aspx

モバイル サービスでのプッシュ通知

于 2014-02-07T07:21:03.463 に答える