1

https://azure.microsoft.com/en-us/pricing/details/notification-hubs/Azure Notification Hub:メッセージごとのテレメトリを表示する方法は? Azureの通知ハブの価格設定ページで

それは「標準名前空間がパーメッセージテレメトリへのアクセス権を持っているし、Notification Servicesのフィードバックをプッシュ」と述べています。標準の名前空間を使用しています。

アプリは、C#Notification Hubクライアントを使用してバックエンドからテンプレートベースの通知をiOSアプリに送信しています。たとえば:

NotificationOutcome result = await hub.SendTemplateNotificationAsync(params, tags); 

result.Stateはエンキューとして戻って来ているが、いくつかの通知が配信されていないと私は理由を把握しようとしています。

Azureポータルでは、ハブが受信したメッセージの総計、エラーなどが表示されますが、表示できないようです。プッシュメッセージの特定の結果がデバイスに届かなかった理由、またはAPNSに正常にハンドオフされたかどうかを判断します。

プッシュしようとした結果を確認するにはどうすればよいですか?これはAzure Notification Hubsでも可能ですか?

答えて

1

Fiddler + https://msdn.microsoft.com/en-us/library/azure/mt608135.aspxを試しましたか?

また、私が知る限り、Appleはすべての通知の配信を保証するものではありません。 1)Is Apple's push notification service reliable?

ことのより、2)https://azure.microsoft.com/en-us/documentation/articles/notification-hubs-faq/

「PNSは、通知を配信するための任意のSLAを保証するものではありませんが、数分内のデバイスを対象とするが、通常、プッシュ通知の大半が配信されます私たちのプラットフォームに送信されてから(通常は10分以内に)実行されます。 "

+1

ありがとうございました、このRest APIは私が探していたものです。また、NotificationHubClientのGetNotificationOutcomeDetailsAsyncメソッドを使用して同じ機能を利用することもできます。しかし、NotificationOutcomeにはNotificationIdが含まれていないので、私はテレメトリを調べる方法がありません。関連する質問を参照してください:http://stackoverflow.com/questions/36557991/azure-notification-hub-why-is-notificationoutcome-notificationid-property-empty –

関連する問題