launch static method
Launch BMRT
Implementation
/*static Future<bool> launch(String appToken) async {
var params = <String, dynamic>{
'token': appToken,
};
initialize();
var launchedct = ((await methodChannel.invokeMethod('launch', params)) ?? 0) != 0;
return Future.value(launchedct);
}*/
static Future<bool> launch(String appToken, {BmrtLaunchOptions? launchOptions}) async {
bool launched = false;
Future<void> launchCallback() async {
launched = await _initAndLaunch(appToken, launchOptions: launchOptions);
_exceptionHandler?.installGlobalErrorHandler();
}
await runZonedGuarded<FutureOr<void>>(() async {
await launchCallback();
}, (error, stackTrace) async {
await BmrtFlugin.logHandledException(error, stackTrace);
});
return Future.value(launched);
}