我想检测用户何时访问某个地方的时间超过10分钟。 用户必须提前提供他/她想要跟踪访问的位置。
我想知道实现这个的最佳方法。 在Android地理围栏中我知道“停留”类型,但我想知道这是否会导致电池耗尽。
与某些人交谈,我听说iOS有一些叫做“访问”的东西。是否有Android对应物?
我知道我的问题很广泛,但我只需指出正确的方向。
摘要 检测用户何时“访问”对电池不太激进的地方的最佳方法。
答案 0 :(得分:0)
我认为这是最好的方法,因为Geofencing服务应该进行这种电池优化。这不是一个答案,但文档指出了节省电池的能力。地理围栏的消化
如果您在访问目的地时不需要向用户提供任何其他反馈,也许您可以尝试设置更高的值来减少消耗。
我想您也可以尝试使用此功能衡量您的应用消耗了多少。如果我没错,您可以轻松跟踪Android 5以来每个应用的电池使用情况。
因此,您可以尝试离开设备,一整天都不用,并检查电池使用情况。 然后创建地理围栏并检查您的应用和GooglePlayServices的使用情况,并检查差异。虽然它会有点困难,因为其他应用程序可能会对差异负责,但我认为这将是第一步。