在我的测试中,我发现我在iPhone4S上测试的regionMonitoring的结果有点低于标准。
话虽如此,以下是我在测试中发生的事情:
-
我试着通过在我开车时为同一位置设置警报来测试。有时,警报会立即响起,但大多数时候不会。我一直在想这个功能的准确性。这一功能节省了电力,这很好,但如果设备无法及时接收到更新,这又有什么用呢?它违背了目的。在这种情况下,用户会给应用差评,因为他们将不得不切换到startUpdatingLocation,这非常耗电
-
因为我开车四处测试,而且因为没有及时收到更新,我相信,警报没有响起。50米的半径是不是太小了?我可以增加它-但用户会被提醒有点太早!
-
该功能依赖于用户的设备通过一个蜂窝塔传递到下一个蜂窝塔。因此,如果他/她碰巧在没有足够的手机信号塔的地区,用户(使用此功能)是否运气不好?
想法吗?建议吗?问候…
50米即使对手持GPS来说也是相当激进的。试着先撒一个更大的网,然后切换到更积极的位置监测,当你说,在目标位置500-1000米范围内。