trackIAPEvent method
dynamic
trackIAPEvent(])
Implementation
trackIAPEvent(
String eventName,
String productId,
double price,
String currencyCode, [
String? receipt,
String? applePassword,
]) async {
XiEventModel eventModel = XiEventModel();
eventModel.deviceInfo = _deviceInfo;
eventModel.eventName = eventName;
eventModel.productId = productId;
eventModel.price = price;
eventModel.currencyCode = currencyCode;
eventModel.receipt = receipt;
eventModel.applePassword = applePassword;
eventModel.firstLaunchTime = await _getFirstLaunchTimeString;
eventModel.time = _currentTimeString;
if (XiEventSubscription == eventName) {
eventModel.service = "apple";
eventModel.receipt = receipt;
eventModel.applePassword = applePassword;
}
_addEvent(eventModel);
}