Menu

iOS ATT Authorization

      This plugin applies for applications involved in attribution services on iOS devices.

      SolarEngine SDK encapsulates the iOS requestTrackingAuthorizationWithCompletionHandler method. By using the ATT authorization interface, the SDK can immediately know the user's authorization status. It can prioritize reporting Install events with IDFA and optimize attribution efficiency.

      The "completion" callback value status corresponds to the iOS system's ATTrackingManagerAuthorizationStatus

export enum ATTrackingManagerAuthorizationStatus {
  NotDetermined = 0,
  Restricted = 1,
  Denied = 2,
  Authorized = 3,
  SystemError = 999
}

Function

export function requestTrackingAuthorization(completion?:requestTrackingAuthorizationCompletion);

Sample Code

let completion: requestTrackingAuthorizationCompletion = (status: ATTrackingManagerAuthorizationStatus) => {
  if (status == ATTrackingManagerAuthorizationStatus.Restricted){

  }
  console.log("requestTrackingAuthorizationCompletion status: " + status);
};
SolarEngine.requestTrackingAuthorization(completion); 


Previous
Set User Property
Next
Set SKAdNetwork and Conversion Values
Last modified: 2024-12-05Powered by