【问题标题】:WP7 - Can You Monitor Location Change?WP7 - 你能监控位置变化吗?
【发布时间】:2012-09-21 03:45:51
【问题描述】:

有没有监控手机位置的好方法?我正在开发一个应用程序,可让您签入地点,但如果用户的手机离开该地点,我想自动签出用户。因此,应用程序需要每 10 或 15 分钟唤醒一次,无论手机是否被锁定,并将其当前位置与上次签到的位置进行比较。如果不相同,它会检查用户.

挑战在于,当用户离开位置时,手机可能会被锁定,我不想等到用户解锁手机,或者更糟糕的是,打开应用程序来更新位置。

在 WP7 中有没有好的方法来做到这一点?

【问题讨论】:

    标签: c# windows-phone-7 windows-phone


    【解决方案1】:

    您需要使用GeoCoordinateWatcherBackground Tasks API。在后台任务中使用它会导致它使用缓存的位置数据。此缓存每 15 分钟更新一次。

    该API,用于获取设备的地理坐标, 支持在后台代理中使用,但它使用缓存 位置值而不是实时数据。缓存的位置值为 由设备每 15 分钟更新一次。

    -- MSDN

    【讨论】:

    • 正是我所需要的。谢谢内特!
    猜你喜欢
    • 1970-01-01
    • 2015-10-02
    • 2012-06-11
    • 2012-03-22
    • 2013-07-04
    • 1970-01-01
    • 2012-11-10
    • 2013-05-10
    • 1970-01-01
    相关资源
    最近更新 更多