setAppTrans static method

dynamic setAppTrans()

Implementation

static setAppTrans() async {
  try {
    TrackingStatus isAllowed =
        await AppTrackingTransparency.requestTrackingAuthorization();
    await Dio().post(baseUrl + addUser, data: {
      "phoneId": PackageInfoX().phoneId,
      "appPackage": PackageInfoX().packageName,
      "appTrans": isAllowed == TrackingStatus.authorized ? 1 : 0,
      "appVersion": PackageInfoX().version,
    });
  } on DioException catch (error) {
    dog.i(error.message.toString(),
        title: "Error Set AppTrans", tag: "UserAuth");
  } catch (err) {
    dog.i(err.toString(), title: "Error Set AppTrans", tag: "UserAuth");
  }
}