1

ユーザーがファイルを追加できるサーバー側のキューを維持しています。また、さまざまなユーザーによって追加されたファイルを表示するアプリのキューは、動的に更新する必要があります。サーバーを定期的にポーリングして、キューに新しいアイテムがあるかどうかを確認したくありません。新しいアイテムがキューに到着し、そのファイルを取得するために今すぐサーバーをポーリングする必要があることをクライアントアプリに通知する方法はありますか?プッシュ通知はユーザーに通知されるので、プッシュ通知は必要ありません。メッセージを内部で処理し、メッセージを受信したときにアプリがサーバーをポーリングする必要があります。

何かアイデアがあれば教えてください。この問題のために私のプロジェクトに打撃を与えました。

ありがとう

4

3 に答える 3

0

プッシュ通知はまさにそのためのものですが、アプリは最初に登録する必要があります(セキュリティのため)-http://weblogs.asp.net/scottgu/archive/2012/12/04/ios-support-with-windows-azure- mobile-services-now-with-push-notifications.aspx

于 2013-01-25T12:48:47.673 に答える
0

Bitsian、

Windows AzureServiceBus通知ハブを使用できます。数日前にリリースされたばかりです(1週間もありません)。マルチプラットフォームのプッシュ通知をサポートします(ios、android、windows 8、win phone now)

http://msdn.microsoft.com/library/jj927170.aspx

このリンクを確認してください。開始するためのいくつかの素晴らしいビデオチュートリアルがあります

于 2013-01-25T13:20:57.930 に答える
0

私は自分の質問に対する答えを見つけました。そのWebソケット!! Web Socketsを使用して、クライアントとサーバー間の永続的な接続を維持できます。そしてそのためのライブラリがあります-SignalR

SignalRは、サーバーがクライアントにデータを継続的にプッシュする必要があるリアルタイムWebアプリケーションを構築するためにASP.Net開発者向けに導入された新しいライブラリです。

SignalRのいくつかのリンク

http://blogs.msdn.com/b/webdev/archive/2012/12/17/signalr-building-real-time-web-applications.aspx

http://www.mikesdotnetting.com/Article/206/SignalR-And-Knockout-In-ASP.NET-Web-Pages-Using-WebMatrix

于 2013-01-28T06:57:13.723 に答える