setAppTrackingTransparencyStatus method

void setAppTrackingTransparencyStatus(
  1. AdaptyAppTrackingTransparencyStatus status
)

iOS 14 and newer

Implementation

void setAppTrackingTransparencyStatus(AdaptyAppTrackingTransparencyStatus status) {
  switch (status) {
    case AdaptyAppTrackingTransparencyStatus.notDetermined:
      _params['att_status'] = 'notDetermined';
      break;
    case AdaptyAppTrackingTransparencyStatus.restricted:
      _params['att_status'] = 'restricted';
      break;
    case AdaptyAppTrackingTransparencyStatus.denied:
      _params['att_status'] = 'denied';
      break;
    case AdaptyAppTrackingTransparencyStatus.authorized:
      _params['att_status'] = 'authorized';
      break;
    default:
      break;
  }
}