イントラネット環境でサーバーからWindows Phone 7クライアントにデータをプッシュしたいとします。Windows Phone 7でWCPを使用して長いポーリングを行うことはできますか?
私はこのためにMicrosoft Push Notification Serviceを使用したくありません。
は、それが可能
イントラネット環境でサーバーからWindows Phone 7クライアントにデータをプッシュしたいとします。Windows Phone 7でWCPを使用して長いポーリングを行うことはできますか?
私はこのためにMicrosoft Push Notification Serviceを使用したくありません。
は、それが可能
ロングポーリングが潜在的に持つだけで非同期プログラミング、コールバックが呼び出される前に非常に長い時間外でWCFとロングポーリングを使用することです。
WCFには何もありません(タイトルでの意味であることを前提としています)、またはこれを使用できないWindows Phone 7はありません。しかし、Windows Phone 7でこのテクニックを使用することに特有の大きな考慮事項があります。
あなたが作成するアプリは、バックグラウンドでは実行できないため、リクエストが送信されてから応答が受信されるまで常に実行されている必要があります。あなたのポーリングがどれくらいの期間続くかによって、これは問題になるかもしれません。
idle detectionを無効にすることを検討すると、ユーザーがアプリを停止するまでアプリを停止しないようにすることができます(またはトリムトーンストーン)。
プッシュ通知は、アプリケーションが実行されていないときに電話にメッセージ(または応答)を送信するためのソリューションです。
これは将来的に変更されることが期待されていますが、それは今のところそれです。
私は長いポーリングでこの記事を書いた - おそらくそれは助けになるだろうか?