initSdkAndSetPrivacy static method
Future<void>
initSdkAndSetPrivacy(
{ - required String appid,
- required bool agreePrivacyStrategy,
- required bool isCanUseLocation,
- required bool isCanUsePhoneState,
- required bool isCanUseWifiState,
- required bool isCanReadInstallList,
- required bool isCanUseReadWriteExternal,
})
Implementation
static Future<void> initSdkAndSetPrivacy(
{required String appid,
required bool agreePrivacyStrategy,
required bool isCanUseLocation,
required bool isCanUsePhoneState,
required bool isCanUseWifiState,
required bool isCanReadInstallList,
required bool isCanUseReadWriteExternal}) async {
setupMethodCallHandler();
final void result;
if (Platform.isIOS) {
result = await _channel.invokeMethod('initSdk', appid);
} else {
result = await _channel.invokeMethod('initSdk', {
"appid": appid,
"agreePrivacyStrategy": agreePrivacyStrategy,
"isCanUseLocation": isCanUseLocation,
"isCanUsePhoneState": isCanUsePhoneState,
"isCanUseWifiState": isCanUseWifiState,
"isCanReadInstallList": isCanReadInstallList,
"isCanUseReadWriteExternal": isCanUseReadWriteExternal
});
}
return result;
}