0

RESTエンドポイントWCFを公開するサービスがあり、サービスの上にAndroid、Windows Phone(将来)、アプリケーションがあるため、多くのユーザーが世界のさまざまな場所から多くのアプリを使用できます.SOAPWPFASP.NETWCF

現在、データの鮮度に大きな問題があり、古い学校のポーリング手法を使用して更新されたデータを探しています。プラットフォームや場所に関係なく、接続されたアプリにデータをプッシュするシステムを作成する方法はありますか?データの更新は、任意のアプリケーションからサーバー上で発生します。

私はすでにデュプレックスコールバックを調べましたが、それはアンドロイドでは不可能であり、他のいくつかの制限がありGCMます.アンドロイド用についても知っていますが、他のプラットフォームアプリで動作させる方法がわかりません.

4

1 に答える 1

1

GCM は Android デバイスでのみ機能します。Windows Phone と iOS 用の同様のプッシュ通知サービスがあります。PushSharpWindows Azure Mobile Servicesなど、いくつかのデバイスに通知をプッシュできるソリューションがいくつかあります。

プッシュ通知の用途について。通知がデバイスに到達するかどうか常に 100% 確信できるとは限らないため、それらを使用してデータをプッシュしないことを強くお勧めします。したがって、新しいデータが利用可能であることをクライアントに通知し、それをフェッチするためにのみ使用してください。ポーリングと一緒にプッシュ通知を使用します。

あなたのアプリケーションが何をするのか完全には明らかではないので、いつ、どのくらいの頻度で新しいデータが必要になるかわかりません。たとえば iOS では、Android や Windows Phone のように永続的なバックグラウンド サービスを使用することはできませんが、WP では 30 分ごとの更新しか許可されません。

于 2013-03-24T13:53:35.150 に答える