如何避免Geofences限制为每个应用5

时间:2018-02-13 13:36:55

标签: android geolocation android-geofence

Anddroid允许每个设备拥有100个Geofences,但它也有5个不同的PendingIntents限制。 https://developers.google.com/android/reference/com/google/android/gms/location/GeofenceStatusCodes.html#GEOFENCE_TOO_MANY_PENDING_INTENTS

这意味着我的应用程序只能有5个Geofences? 我能绕过这个限制的任何方法吗?

1 个答案:

答案 0 :(得分:0)

好的,所以我发现解决方法是对待处理的意图使用相同的请求ID。

我曾经为每个地理围栏请求创建了不同的待定意图(不同的请求ID),但现在我改为使用相同的待处理意图,但使用List<Geofence> getTriggeringGeofences ()

来区分收到的地理围栏