Package 

Class AFSensorManagerImpl

  • 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.

    • Method Summary

      Modifier and Type Method Description
      void startNewTracking() Starts gathering sensor information.
      synchronized void stopStartedTracking() 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> 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, getLaunchSensorData, startNewTracking, stopStartedTracking
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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.

      • 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();