ユーザーが現在の位置から 100 km 移動するたびに通知を送信する Windows Phone アプリを開発したいと考えています。つまり、自宅から 100 km 移動した後に通知があり、次の 100 km をカバーした後に別の通知が来る、などです。1 つの解決策は、バックグラウンド エージェントを実行し、現在の位置をポーリングして開始位置と比較することです。ただし、これらの定期的なタスクは、30 分または 1 時間などの特定の期間後に実行する必要があります。これに対する他の解決策はありますか?