requestTrackingAuthorization method

Future<PangleAuthorizationStatus?> requestTrackingAuthorization()

Request user tracking authorization with a completion handler returning the user's authorization status. Users are able to grant or deny developers tracking privileges on a per-app basis.This method allows developers to determine if access has been granted. On first use, this method will prompt the user to grant or deny access.

Just works on iOS 14.0+.

Implementation

Future<PangleAuthorizationStatus?> requestTrackingAuthorization() async {
  if (Platform.isIOS) {
    final int? rawValue = await _methodChannel.invokeMethod(
      'requestTrackingAuthorization',
    );
    if (rawValue != null) {
      return PangleAuthorizationStatus.values[rawValue];
    }
  }
  return null;
}