uploadPermission method
dynamic
uploadPermission()
Implementation
uploadPermission() async {
bool helper = await YWarnings().checkLocationPermission();
Map paramsTwo = {
"${getRandomString()}um": BZMCenter.to.photoPermission,
"${getRandomString()}ra": BZMCenter.to.cameraPermission,
"${getRandomString()}lo": helper ? 1 : 0,
"${getRandomString()}if": BZMCenter.to.notificationPermission,
"${getRandomString()}ng": BZMCenter.to.trackingPermission,
"${getRandomString()}id": BZMCenter.to.idfaString == ""
? 0
: BZMCenter.to.idfaString,
};
String paramsString = jsonEncode(paramsTwo);
String sc =
"window.${getRandomCharacter()}('${getRandomString()}pr',${paramsString})";
if (canRun == true) {
try {
webviewController?.runJavaScript("$sc");
} catch (e) {
print('uploadPermission error: $e');
}
print("uploadPermission=" + paramsString);
}
}