We have an app that receives push notifications through some third party services that wrap Firebase messaging. After a recent library update, we started seeing com.google.android.location.ALARM_WAKEUP_ACTIVITY_DETECTION at high volume in the play store.
We're not using geofencing anywhere in the app, and my conversations with the third party representatives I've talked to, they aren't firing it either. There isn't much documentation around this intent aside from the fact that it is fired by LocationListener. I've been trying to find out when this intent is fired aside from geolocation subscriptions and not having much luck. I'm also not able to reproduce the issue locally, though according to play store vitals over 5% of my users have experienced this over 10 times / hr.
Does anyone know where com.google.android.location.ALARM_WAKEUP_ACTIVITY_DETECTION is used, how its usage differs from com.google.android.location.ALARM_WAKEUP_LOCATOR, and what could cause it to be fired excessively from the background aside from geolocation?