logAd static method
dynamic
logAd({})
Implementation
static logAd({
String action = "default",
String provider = "default",
String status = "default",
}) async {
try {
Response countryData = await Dio().get("http://ip-api.com/json");
await Dio().post(baseUrl + addLog, data: {
"phoneId": PackageInfoX().phoneId,
"countryData": countryData.data['country'],
"action": action,
"networkData": json.encode(countryData.data),
"provider": provider,
"status": status,
"appPackage": PackageInfoX().packageName,
"appVersion": PackageInfoX().version,
});
} on DioException catch (error) {
dog.i(error.response!.data,
title: "Error Record Purchase", tag: "InAppPurchase");
} catch (err) {
dog.i(err.toString(),
title: "Error Record Purchase", tag: "InAppPurchase");
}
}