【问题标题】:How to avoid the Geofences limit of 5 per app如何避免每个应用程序 5 个地理围栏限制
【发布时间】:2018-02-13 13:36:55
【问题描述】:

Android 允许每台设备有 100 个地理围栏,但它也有 5 个不同的 PendingIntent 的限制。 https://developers.google.com/android/reference/com/google/android/gms/location/GeofenceStatusCodes.html#GEOFENCE_TOO_MANY_PENDING_INTENTS

这意味着我的应用程序只能有 5 个地理围栏? 有什么方法可以绕过这个限制?

【问题讨论】:

  • Anddroid allows to have 100 Geofences per device, ??为什么只有100个?没有意义。 Android 与地理围栏有什么关系?
  • 不确定为什么限制为 100。但就是这样:developer.android.com/training/location/geofencing.html
  • Android 限制?不要这么想。 they是谁?

标签: android geolocation android-geofence


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-25
    • 2020-02-10
    相关资源
    最近更新 更多