Package 

Class FetchAdvertisingIdTask

  • All Implemented Interfaces:
    java.util.concurrent.Callable , kotlin.Comparable

    
    public final class FetchAdvertisingIdTask
    extends Task<AdvertisingIdData>
                        

    Queue task that fetches Advertising Ids. The priority of this task is 1 (highest) and should run as soon as the SDK is initialized. This task fetches the GAID using GMS and Samsung Cloud SDK. (depends on the env and manifest flag). The timeout of this class is 1 sec and can be overridden by a manifest flag. The retry mechanism of this task is part of the task execution, so no retry for this task in case of failure.

    Next stage: implement OAID and Amazon ID fetching as part of this task. (Skeleton already available)

    • Method Summary

      Modifier and Type Method Description
      AdvertisingIdData getResult()
      Long getExecutionTimeout()
      QueueResult internalExecute()
      • Methods inherited from class com.appsflyer.internal.components.queue.tasks.FetchAdvertisingIdTask

        addDependency, addSoftDependency, call, compareTo, equals, executionResult, getDependencies, getExecutionError, getExecutionTime, getOrder, getRetryCount, getSoftDependencies, getType, hashCode, onBlocked, onTaskCompleted, onTimeout, onUnhandledFailure, toString, wasBlocked
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait