installEsim method

  1. @override
Future<bool> installEsim(
  1. String lpa
)
override

Installs an eSIM profile. On Android: lpa is the LPA code/string On iOS: lpa is the LPA code/string for universal link provisioning

Implementation

@override
Future<bool> installEsim(String lpa) async {
  try {
    final result = await methodChannel.invokeMethod<bool>(
      'installEsim',
      <String, dynamic>{'lpa': lpa},
    );
    return result == true;
  } on PlatformException catch (e) {
    debugPrint('eSIM install error: ${e.message}');
    return false;
  }
}