-
- All Implemented Interfaces:
-
com.appsflyer.internal.sensors.AFSensorManager
public final class AFSensorManagerImpl implements AFSensorManager
Lets you access device sensors via device SensorManager. N.B. It's actually used only in first install data by Protect team to detect Install Hijacking, no need to send this data in other endpoints e.g. inapp event.
-
-
Constructor Summary
Constructors Constructor Description AFSensorManagerImpl(Context context)
-
Method Summary
Modifier and Type Method Description voidstartNewTracking()Starts gathering sensor information. synchronized voidstopStartedTracking()Stops periodic gathering sensor information if it was previously started. List<Map<String, Object>>getCurrentSample()Returns the current state of the mSensorData map -the map might still be changing when requested. Map<String, Object>getEventSensorData()Adds the current available sensor data to an in-app event params mapFormats the raw sensor data using the AFEventSensorFormatter class. Map<String, Object>getLaunchSensorData()Bridge for adding first launches sensor data to payloadUses getData(), and if scan is in progress returns available data from getCurrentSample(); -
Methods inherited from class com.appsflyer.internal.sensors.AFSensorManager
getCurrentSample, getEventSensorData, getLaunchSensorData, startNewTracking, stopStartedTracking -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
AFSensorManagerImpl
AFSensorManagerImpl(Context context)
-
-
Method Detail
-
startNewTracking
void startNewTracking()
Starts gathering sensor information. All previously started scanning will be canceled.
-
stopStartedTracking
synchronized void stopStartedTracking()
Stops periodic gathering sensor information if it was previously started.
-
getCurrentSample
List<Map<String, Object>> getCurrentSample()
Returns the current state of the mSensorData map -the map might still be changing when requested.
-
getEventSensorData
@NonNull() Map<String, Object> getEventSensorData()
Adds the current available sensor data to an in-app event params mapFormats the raw sensor data using the AFEventSensorFormatter class.
-
getLaunchSensorData
@NonNull() Map<String, Object> getLaunchSensorData()
Bridge for adding first launches sensor data to payloadUses getData(), and if scan is in progress returns available data from getCurrentSample();
-
-
-
-