requestAppTrackingAuthorization method

Future<bool> requestAppTrackingAuthorization()

请求ATT权限

Implementation

Future<bool> requestAppTrackingAuthorization() async {
  TrackingStatus status = await AppTrackingTransparency.trackingAuthorizationStatus;
  if (status == TrackingStatus.authorized) {
    return true;
  }
  // Wait for dialog popping animation
  await Future.delayed(const Duration(milliseconds: 200));
  // Request system's tracking authorization dialog
  status = await AppTrackingTransparency.requestTrackingAuthorization();
  if (status == TrackingStatus.authorized) {
    return true;
  }
  return false;
}