我开发了一个 windows phone 应用程序,它每 30 分钟向我的服务器发送 GPS 数据,并将其设置为后台应用程序(即使我的应用程序关闭也可以发送 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
如您所见,当应用程序关闭时,它会发送自我的应用程序在关闭时运行以来的最后一个坐标。
因为我是英语新手,所以我用这种方式来解释我的问题,所以对此表示歉意,任何想法都会有所帮助。
(坐标均为样本)
谢谢
阿里·福鲁吉