GPS データをサーバーに 30 分ごとに送信する Windows Phone アプリケーションを開発し、それをバックグラウンド アプリケーションとして設定しました (アプリケーションが閉じていても GPS データを送信するため)。しかし、ここに問題があります。私のアプリは動作し、GPS データを送信しますが、データが正しくありません。この例を見てください:
time | Coordinate | Application State | Description 8:0 | 30.0 : 40:0 | IS Running | Correct 8:31 | 31.0 : 40:0 | IS Running | Correct Now I close the application in 8:35 9:10 | 31.0 : 40:0 | Closed | Invalid 9:31 | 31.0 : 40:0 | Closed | Invalid 10:0 | 31.0 : 40:0 | Closed | Invalid Now I start my application 10:10 10:31 | 115.0 : 67:0 | IS Running | Correct 11:1 | 114.0 : 69:0 | IS Running | Correct Now I close the application in 11:15 11:31 | 114.0 : 69:0 | Closed | Invalid 12:01 | 114.0 : 69:0 | Closed | Invalid
ご覧のとおり、アプリケーションが閉じられると、アプリケーションが閉じられたときにアプリケーションが実行されてから最後の座標が送信されます。
私は英語が初めてなので、この方法を使用して問題を説明しているので、お詫び申し上げます。
(コーディネートは全てサンプルです)
ありがとう
アリ・フォーロイ