菜单

ATT 请求追踪授权

此接口适用于iOS用了归因服务的应用

SolarEngine SDK封装了系统的requestTrackingAuthorizationWithCompletionHandler,使用SDK封装的ATT授权接口SDK能第一时间知道用户的授权状态,能优先上报带有IDFA的Install事件,能优化归因效率。

completion回调值 status对应iOS系统的ATTrackingManagerAuthorizationStatus

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

代码示例

export function requestTrackingAuthorization(completion?:requestTrackingAuthorizationCompletion);

调用示例

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

  }
  console.log("requestTrackingAuthorizationCompletion status: " + status);
};
SolarEngine.requestTrackingAuthorization(completion); 
最近修改: 2024-11-12Powered by