[英]Android Geofence Trigger Delay/Failure
我已經在我的Android應用中為5-6個位置注冊了地理圍欄。
我想要的Geofence事件是Geofence Dwell,游盪延遲為10秒。
但是使用此功能,有時會在某些Android設備上觸發該事件,而在其他設備上根本不會觸發該事件。
因此,僅出於測試目的,我考慮了以下列出的方案:
1)我將游盪延遲減少到3秒。 這次的結果更好,它觸發了五分之四的設備。
2)另一個測試場景是,我注冊了Geofence Enter事件(顯然沒有延遲),這次是在所有設備中觸發的。
理想情況下,我需要在延遲10秒的情況下觸發Geofence駐留事件,因為我不會在Enter事件上頻繁接收Geofence通知。
請提出延遲較長的Geofence Dwell可能出了什么問題。 任何幫助,將不勝感激。
提前致謝。
駐留觸發延遲的典型原因:
如果您需要的時間只有10秒的停留時間,那么您最好在后台線程上運行自己的計時器邏輯。 因為在現實世界中,該設備將在10秒鍾內真正行駛多少米(您指定為地理圍欄半徑)?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.