Interface IEnvironmentReporter


public interface IEnvironmentReporter
Reports information about the software/hardware environment that the SDK is executing within.
  • Method Details

    • getApplicationInfo

      @NonNull ApplicationInfo getApplicationInfo()
      Returns:
      the ApplicationInfo for the application environment.
    • getManufacturer

      @NonNull String getManufacturer()
      Returns:
      the manufacturer of the device the application is running in
    • getModel

      @NonNull String getModel()
      Returns:
      the model of the device the application is running in
    • getLocale

      @NonNull String getLocale()
      Returns:
      a BCP47 language tag representing the locale
    • getOSFamily

      @NonNull String getOSFamily()
      Returns:
      the OS Family that this application is running in
    • getOSName

      @NonNull String getOSName()
      Returns:
      the name of the OS that this application is running in
    • getOSVersion

      @NonNull String getOSVersion()
      Returns:
      the version of the OS that this application is running in