3

私は(形成的で煙が出る段階で)アプリのペアを作成しています。1つはWindows 8、そのコンパニオンはWP8です。コミュニケーションはペア間で行う必要がありますが、会話に参加するように招待された人(Windows 8アプリからの招待)と同意した人(WP8アプリを使用)の間でのみ行われます。

IOW、次のようになります。

Windows8 app, User = Billy-Bob
    WP8 app users who were invited by Billy-Bob and accepted = Miley, Wiley, Kiley, and Riley

Windows8 app, User = Rory
    WP8 app, users who were invited by Rory and accepted = Gerry, Lou, Rod, Ted

Billy-Bobは、Miley、Wiley、Kiley、およびRileyからメッセージを受信する唯一の人物です。ルー、ロッド、ジェリー、テッドからメッセージを受け取るのはロリーだけです。

生のWNSプッシュ通知を使用して、WindowsAzureモバイルサービスがこれを実装するための最良の方法である可能性があると思います。しかし、これがWAMSで実現可能かどうか、または八角形のオブジェクトを台形のレセプタクルに押し込もうとしているのかどうかはわかりません。

これは実用的でしょうか?そうでない場合、なぜですか?もしそうなら、どうすれば続行できますか?

私の他のオプションはsslソケットを使用することですが、可能であればそれを避けたいと思います。

4

1 に答える 1

2

はい、プッシュ通知を使用して(Azure Mobile Services経由かどうかに関係なく)それを行うことは可能ですが、プッシュ通知システムはないことを忘れないでください-Windows通知サービス(WNS、Windows 8の場合)、Microsoftプッシュ通知サービス(MPNS、Windows Phoneの場合) )またはAppleプッシュ通知サービス(APNS、iOSデバイスおよびMacOSアプリ用)-メッセージの配信を保証します-ほとんどが「ベストエフォート」モードで動作します。また、交換するメッセージと到達するデバイスによっては、「プッシュ」できるサイズに制限がある場合があります(MPNSについてはわかりませんが、APNSの場合、ペイロードは256バイトを超えることはできません)。 。

純粋なプッシュメカニズムに代わる他の方法があるかもしれません。あなたが言ったように、ソケットは1つであるかもしれません(それはいくつかのファイアウォールによって制限されるかもしれませんが)。Azure Mobile Servicesスペースの何かは、キュー(またはService Busによって提供されるものなどの実際のキュー)をシミュレートするある種のテーブルにメッセージを格納し、プッシュ通知を使用してアプリケーションに新しいことを通知するだけで機能する可能性がありますメッセージが利用可能です(プッシュ通知が宛先に到達できない場合のオフラインストーリーも解決できますが、アプリケーションはオンラインになるたびに新しいメッセージをポーリングできます)。

于 2012-10-29T04:59:30.457 に答える