Как избежать ограничения геозон в 5 на приложение

Anddroid позволяет иметь 100 геозон на устройство, но он также имеет ограничение в 5 различных PendingIntents. https://developers.google.com/android/reference/com/google/android/gms/location/GeofenceStatusCodes.html

Это означает, что мое приложение может иметь только 5 геозон? Любой способ я могу обойти этот предел?

1 ответ

Итак, я обнаружил, что для обходного пути используется один и тот же идентификатор запроса для ожидающих намерений.

Раньше я создавал разные ожидающие намерения (разные идентификаторы запросов) для каждого запроса Geofence, но теперь я изменил использовать то же самое ожидающее намерение, но дифференцировать по полученным геозонам, используя List<Geofence> getTriggeringGeofences ()

Другие вопросы по тегам