2011-11-29 45 views
-1

在我的测试中,我发现我的测试区域监视iPhone4S的结果有点低于标准。iPhone4(s) - 我的发现regionMonitoring功能

话虽这么说,这里发生的事情在我的测试:

  1. 我尝试当我开车设置的警报在同一位置进行测试。有时候,警报在一毛钱上就会消失,但大部分时间没有。我一直在想这个功能的准确性。该功能可以节省功耗,这非常棒,但如果设备没有收到及时更新,它有什么用处?它击败了目的。在这种情况下,用户将给应用程序提供不好的评论 - 因为他们必须切换到耗电量大的startUpdatingLocation

  2. 由于我开车进行测试,并且因为没有收到更新 - 及时我相信,警报不会熄灭。我的50.0米半径是否太小?我可以增加它 - 但用户会很快得到警报!

  3. 该功能依赖于用户的设备通过一个蜂窝塔传递到下一个。因此,如果他/她恰好在没有足够信元塔的地区,用户是否不幸运(使用此功能)?

想法?建议? Regards ....

回答

1

即使在手持设备上使用GPS,50米仍然非常具有侵略性。尝试先抛出更宽的网络,然后在目标位置500-1000米范围内切换到更积极的位置监视。

+0

这是一个好主意 - 我会尝试。我唯一担心的是如何及时获取更新信息和/或手机信号塔。 – Sam

+0

我似乎记得在这里没有硬性保证,所以你受到API的摆布。 (以及影响信号强度的各种其他因素)如果测试表明这是一个问题,您的应用程序应该以某种方式向用户清楚地说明这一点。 – SplinterReality

+0

我添加了一条警告,警告RegionMonitoring和SignificantChangeUpdates的Spotty更新的用户。 - 谢谢。 – Sam