resetPaddleEntitlements method

  1. @override
Future<void> resetPaddleEntitlements()
override

Resets Paddle entitlements and clears the user ID. iOS only; no-op on Android.

Implementation

@override
Future<void> resetPaddleEntitlements() async {
  if (!Platform.isIOS) {
    log('[Helium] resetPaddleEntitlements is only available on iOS');
    return;
  }
  try {
    await methodChannel.invokeMethod<void>(resetPaddleEntitlementsMethodName);
  } on PlatformException catch (e) {
    log('[Helium] Failed to reset Paddle entitlements: ${e.message}');
  }
}