ユーザーに通知を送信する Windows Phone アプリを開発しました。mspn 経由で通知を送信するクラウド サービスと、Windows Phone で実行されるアプリがあります。私のクラウド サービスは、電話の現在の位置に基づいて通知を送信します。Windows Phone で実行されているアプリは、12 時間ごとにデバイスの現在の場所をクラウド サービスに登録する必要があります。私のアプリは 24 時間稼働しません。では、12時間ごとにデバイスの位置を更新するにはどうすればよいですか? アプリをバックグラウンドで実行できますか? 誰かが同様の状況に直面しましたか?
質問する
324 次
1 に答える
4
Periodic Agent をバックグラウンドで実行できます。詳細については、MSDN を参照してください。
バックグラウンド エージェント内で GeoCoordinateWatcher を使用する場合は、いくつかの制限について知っておく必要があります。
デバイスの地理座標を取得するために使用されるこの API は、バックグラウンド エージェントでの使用がサポートされていますが、リアルタイム データの代わりにキャッシュされた位置値を使用します。キャッシュされた場所の値は、デバイスによって 15 分ごとに更新されます。
于 2012-05-28T06:52:55.863 に答える