2016-04-12 25 views
0

Azure通知ハブでは、13k WNSトースト通知ブロードキャストから5kメッセージのみが成功し、8kは「WNS Channel Disconnected」エラーが発生しています。そのような大量のエラーを引き起こす原因は何ですか?何が確認できますか、なぜこれが起こりますか?Azure通知ハブ「WNS Channel Disconnected」エラー

+0

通知を電話機またはPCに送信していますか(またはその両方)? –

答えて

1

チャンネルが有効でなくなったためにリフレッシュする必要があります。プッシュ通知はデバッグするのが難しいです。その "13kプッシュ"の期間は何ですか?

またWNSの概要を確認する - それは便利なページが通知ハブのデバッグについても同様にある「重要事項」セクション https://msdn.microsoft.com/en-us/windows/uwp/controls-and-patterns/tiles-and-notifications-windows-push-notification-services--wns--overview

があります https://msdn.microsoft.com/en-us/library/azure/dn530751.aspx

のであれば、私はチェックして行くだろうチャンネルも有効です。

+0

ありがとうございました。私はMSDNで可能なことすべてをチェックしたと思う。 26人のブロードキャスト通知があり、1時間に1人ずつ異なるユーザーのタイムゾーンに対応していました。その通知ハブに合計21k個のアクティブデバイスがあります。有効期限が切れたチャ​​ンネルについては、1.5kの「WNS有効期限切れチャンネルエラー」エラーが表示されています。これは大丈夫です。主な問題は、Azureが接続解除されたデバイスへの通知の再試行を行い、一度接続されると思うということです。私が使うことができる再試行の仕組みがあれば、あなたはアドバイスを受けることができますか? – saniokazzz

+0

こんにちは、遅れて申し訳ありません。 Azure NHはバックオフ戦略 - https://azure.microsoft.com/en-us/documentation/articles/notification-hubs-diagnosing/#pns-issuesを使用しており、30分後にプッシュをドロップし始めます。オフラインデバイスについて - NHは最後に配信されなかったプッシュのみを保存します。あなたの状況で起こりうる何かのように見えますか?ところで、Service Bus Explorerを使用してテストし、いくつのエラーがあるかを確認すると便利です。それを行う可能性はありますか? –

+0

おっと、私の恩赦を頼んでください - 私はリトライロジックについての質問を逃しました。プッシュのステータスと結果を検出するロジックを使用して、同様のバックオフ戦略を実装するよう提案します。 https://blogs.windows.com/buildingapps/2013/10/22/recommended-practices-for-using-microsoft-push-notification-service-mpns/ –

関連する問題