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);
  }
}