3

私は長年 Windows デスクトップ アプリケーションを開発してきましたが、Windows Phone 8 アプリケーションの開発を始めたばかりなので、ご想像のとおり、多くの疑問や疑問があります。

これはこれまでのところ私の問題です:

アプリケーションが実行されていなくても、サーバーデータベースに新しいメッセージ/通知があるかどうかを特定の時間に確認し、電話で(何らかの方法で、方法がわからない)表示するアプリケーションが必要です。最後に、電話を使用していなくても、新しいメッセージがあるかどうかを常にチェックする Facebook アプリケーション (または他のアプリケーション) に似たものが必要です。どうやってやるの?それを説明するチュートリアルやガイドはありますか?

どうもありがとうございました

4

2 に答える 2

4

Windows Phone では、データ ソースを定期的にチェックして通知を表示するために使用できるメカニズムが 2 つあります。

  1. プッシュ通知: サーバーは通知を電話に直接送信します。通知が (ほぼ) 瞬時に送信され、すべての処理がサーバー側で行われるため (電話の自律性に影響を与えないため)、最高のユーザー エクスペリエンスが提供されます。明らかな欠点は、通知を送信するためにサーバー インフラストラクチャが必要なことです。

  2. バックグラウンド エージェント: アプリケーションはバックグラウンドで実行され、定期的に (約 30 分ごとに) 起動され、約 15 秒間実行できます。この 15 秒間で、データ ソースを確認し、必要に応じて通知を表示できます。2 つの主な欠点は、バックグラウンド エージェントを実行するタイミングを選択できないこと (そのため、通知が 30 分遅れて表示される可能性があること) と、バッテリーの寿命に影響を与えることです。

于 2012-11-27T17:14:56.753 に答える
2

必要なのはプッシュ通知です。

マイクロソフトはすでにAzureMobileServicesを通じてこの機能を提供しており、ここから始めることができます。モバイルサービスでプッシュ通知を開始する

于 2012-11-27T17:12:49.843 に答える