setActivationMethods static method
setActivationMethods
Overwrite the activation methods on the fly.
Params
activationMethods
An array of activation methods.
Available Platforms
Android, iOS
Implementation
static Future<void> setActivationMethods({
required List<ActivationMethod> activationMethods,
}) async {
if (kIsWeb || (!io.Platform.isAndroid && !io.Platform.isIOS)) {
debugPrint('setActivationMethods is not available for the web');
return;
}
final List<String> activationMethodsVals = activationMethods
.map((ActivationMethod activationMethod) =>
_getActivationMethodValue(activationMethod))
.toList();
await _channel.invokeMethod(
'setActivationMethods',
{'activationMethods': activationMethodsVals},
);
}