getTrackingPermission function

FastAppPermission getTrackingPermission(
  1. TrackingStatus status
)

Implementation

FastAppPermission getTrackingPermission(TrackingStatus status) {
  if (status == TrackingStatus.authorized ||
      status == TrackingStatus.notSupported) {
    // The user authorizes access to tracking or the platform is not
    // iOS or the iOS version is below 14.0

    return FastAppPermission.granted;
  } else if (status == TrackingStatus.restricted) {
    return FastAppPermission.restricted;
  } else if (status == TrackingStatus.denied) {
    return FastAppPermission.denied;
  }

  return FastAppPermission.unknown;
}