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