Appverse.Platform.IPhone.IPhoneAppsFlyer.TrackEvent C# (CSharp) Method

TrackEvent() public method

Sends in-app events to the AppsFlyer analytics server
public TrackEvent ( AppsFlyerTrackEvent trackEvent ) : void
trackEvent AppsFlyerTrackEvent AppsFlyerTrackEvent data to track
return void
		public void TrackEvent (AppsFlyerTrackEvent trackEvent)
		{
			SystemLogger.Log (SystemLogger.Module.PLATFORM, "AppsFlyer TrackEvent");

			if (trackEvent == null) {
				SystemLogger.Log (SystemLogger.Module.PLATFORM, "AppsFlyer TrackEvent - no track event data provided. Cannot send track event.");
				return;
			}

			try {

				AppsFlyerTracker.SharedTracker.TrackEvent(trackEvent.EventName, trackEvent.EventRevenueValue);

			} catch (Exception ex) {
				SystemLogger.Log (SystemLogger.Module.PLATFORM, "AppsFlyer TrackEvent - exception catched: " + ex.Message, ex);
			}

		}
		#endregion