isAddToApp method

  1. @override
Future<bool> isAddToApp()
override

objc should be return @(YES) not @(true), or it's runtimeType will be int

Implementation

@override
Future<bool> isAddToApp() async {
  var returnValue = await callPlatform("isAddToApp");
  if (returnValue is int) {
    print("isAddToApp=$returnValue type=${returnValue.runtimeType} objc should be return @(YES) not @(true)");
    return Future.value(returnValue == 1);
  } else if (returnValue is bool) {
    return Future.value(returnValue);
  } else {
    print("isAddToApp=$returnValue type=${returnValue.runtimeType} objc should be return @(YES) not @(true)");
    return Future.value(false);
  }
}