2013-09-30 21 views
8

私は、プッシュ通知をユーザー間の通信手段(並べ替えのメッセージ)として絶えず使用するアプリケーションを作成しています。この全試練は私には少しばかげているようだから、答えが見つからない質問はほとんどありません。私が見つけたプッシュ通知用のWNSまたはMPNS?

  1. は、非認証のWebサービス(証明書のないものは)MPNSに契約当たり一日あたり500のプッシュ通知に絞られていることを言及しています。しかし、WNSに関する制限を見つけようとすると、そのような言及はどこにも見つかりませんでした。 WNSの制限事項はありますか?せいぜい

  2. は、私が(アクティブユーザーあたり毎秒すなわち1-3)非常に多くのプッシュ通知を送ります。私はこれが最小のデバイスからバッテリ寿命を食べるかもしれないことを理解しています(私のターゲットは一般的にWindows 8デバイスです)が、アップデートのためにサーバーをポーリングします。私のアプローチは非常に反応が良いという利点がありますが、プッシュ(生の)通知がこのようなコミュニケーションのためのものであるかどうかはわかりません。選択肢はありますか?基本的に私は
  3. (接続がドロップアウトすることができます)によるモバイルネットワークの性質のために持続的な接続オプションを捨ててきたこれら二つの間の実際の違いは何ですか?

はおそらく、私は専門用語で少し混乱しているといくつかの他のソースは、私も周りMPNS行くことはできませんが、WNSはまさにそれをしないことが示唆されましたか?

私は、これはこれらの質問を投稿する権利メディアであるかどうかわからないんだけど、私はそこに誰かがこのにいくつかの光を当てることができると思います。

答えて

8
  1. MPNSのサブスクリプションごとに1回の500プッシュ通知が適用されるのは、MPNSへのサービスコールを認証しないことだけです。あなたが認証すれば、制限はありません。

  2. このような高周波doen'tは、モバイルデバイス用のプッシュ通知のための適切な使用に見えるが、私は代替案についてはよく分かりません。

  3. WNSは、Windows 8ストアアプリケーション用のプッシュ通知サービスです。 MPNSはWindows Phoneデバイスのプッシュ通知サービスです。 使用するサービスは、対象とするOSによって異なります。

+0

ありがとうございました!あなたはWNS(一日の制限)に似た制限を認識していますか?基本的に私の目標は、PC、タブレット、電話などのWindows 8デバイスです。それは私がWP8のための別のソリューションを使用しなければならないことを意味しますか、またはすべてのW8デバイスのためのMPNS WP7ソリューションとWNSですか? また、バッテリの電力問題のためか、設計上の瑕疵があると思われますか?私が最近調べたのは通知ハブで、それはそれらのプッシュを束ねるための部分的な解決策かもしれない。それはまだ多くの通知が送信されていることを意味しますが、それらはまとめられます。 – Muhwu

+0

MPNSはすべてのWindows Phoneデバイス(WP7、WP8)用です。 WNSはWindows 8専用です。両方のオペレーティングシステムをターゲットにしている場合は、両方を使用する必要があります。このような高い頻度でモバイルアプリのプッシュ通知は送信されません。それらはアプリのユーザーにアプリのいくつかの更新について通知することを目的としており、ユーザーは短時間で同じアプリからたくさんのメッセージを受け取ることを望んでいません。 – Eran

+0

よろしく!どうもありがとうございました!実用的なテストでは、勝利がメッセージを非常に速く絞り込むので、このアプローチは可能でもありません。 – Muhwu

4

Windows Phone 8.1ではユニバーサルアプリケーションにこの方法も使用されているので、WNSを使用する必要があります。 WP 8.1 Silverlight Appsは両方を使用できます。 Windows Phone 8.1のリリースに伴い

8

は、WNSはあまりにも、Windowsの携帯電話で利用できるようになりました。コンバージェンスが目標であるため、新しいWNS APIを推奨します。 MPN APIは下位互換性のためにまだ利用可能です。 WP8.1のMPNレイヤーは実際にはWNS上に構築されたシムです。詳細については、Build 2014セッション "Notification Platform Development on Windows"をご覧ください。

関連する問題