Tune.Xamarin.iOS by johng

<PackageReference Include="Tune.Xamarin.iOS" Version="5.0.0" />

 Tune

public class Tune : NSObject
public static bool IsPayingUser { get; }

public static string MatId { get; }

public static string OpenLogId { get; }

public Tune()

protected Tune(NSObjectFlag t)

public static void AutomateIapEventMeasurement(bool automate)

public static void CheckForDeferredDeeplink(TuneDelegate matDelegate)

public static void ClearAllCustomProfileVariables()

public static void ClearCustomProfileVariable(string name)

public static NSDate GetCustomProfileDateTime(string name)

public static TuneLocation GetCustomProfileGeolocation(string name)

public static NSNumber GetCustomProfileNumber(string name)

public static string GetCustomProfileString(string name)

public static string GetValueForHookById(string hookId)

public static void InitTracker(string aid, string key)

public static void InitTracker(string aid, string key, string packageName, bool wearable, NSDictionary config)

public static void MeasureEvent(TuneEvent eventName)

public static void MeasureEventId(int eventId)

public static void MeasureEventName(string eventName)

public static void MeasureSession()

public static void OnFirstPlaylistDownloaded(TuneCallback callback)

public static void OnFirstPlaylistDownloaded(TuneCallback callback, double timeout)

public static void OnPowerHooksChanged(TuneCallback callback)

public static void RegisterCustomProfileBoolean(bool variableName)

public static void RegisterCustomProfileBoolean(string variableName, NSNumber defaultValue)

public static void RegisterCustomProfileDateTime(string variableName)

public static void RegisterCustomProfileDateTime(string variableName, NSDate defaultValue)

public static void RegisterCustomProfileGeolocation(string variableName)

public static void RegisterCustomProfileGeolocation(string variableName, TuneLocation defaultValue)

public static void RegisterCustomProfileNumber(string variableName)

public static void RegisterCustomProfileNumber(string variableName, NSNumber defaultValue)

public static void RegisterCustomProfileString(string variableName)

public static void RegisterCustomProfileString(string variableName, string defaultValue)

public static void RegisterCustomProfileString(string variableName, bool shouldHash)

public static void RegisterCustomProfileString(string variableName, string defaultValue, bool shouldHash)

public static void RegisterCustomProfileVersion(string variableName)

public static void RegisterCustomProfileVersion(string variableName, string defaultValue)

public static void RegisterDeepActionWithId(string deepActionId, string friendlyName, NSDictionary data, DeepAction deepAction)

public static void RegisterDeepActionWithId(string deepActionId, string friendlyName, string description, NSDictionary data, DeepAction deepAction)

public static void RegisterDeepActionWithId(string deepActionId, string friendlyName, string description, NSDictionary data, NSDictionary approvedValues, DeepAction deepAction)

public static void RegisterHookWithId(string hookId, string friendlyName, string defaultValue)

public static void RegisterHookWithId(string hookId, string friendlyName, string defaultValue, string description)

public static void RegisterHookWithId(string hookId, string friendlyName, string defaultValue, string description, string[] approvedValues)

public static void SetAge(int age)

public static void SetAppAdTracking(bool enable)

public static void SetAppleAdvertisingIdentifier(NSUuid advertisingId, bool trackingEnabled)

public static void SetAppleVendorIdentifier(NSUuid vendorId)

public static void SetCurrencyCode(string currencyCode)

public static void SetCustomProfileBooleanValue(NSNumber value, string name)

public static void SetCustomProfileDateTimeValue(NSDate value, string name)

public static void SetCustomProfileGeolocationValue(TuneLocation value, string name)

public static void SetCustomProfileNumberValue(NSNumber value, string name)

public static void SetCustomProfileStringValue(string value, string name)

public static void SetCustomProfileVersionValue(string value, string name)

public static void SetDebugMode(bool enable)

public static void SetDeeplink(string deeplink, string sourceApplication)

public static void SetDelegate(TuneDelegate matDelegate)

public static void SetExistingUser(bool existing)

public static void SetFacebookEventLogging(bool enable, bool limitEventAndDataUsage)

public static void SetFacebookUserId(string facebookUserId)

public static void SetGender(int gender)

public static void SetGoogleUserId(string googleUserId)

public static void SetJailbroken(bool jailBroken)

public static void SetPackageName(string packageName)

public static void SetPayingUser(bool paying)

public static void SetPhoneNumber(string phoneNumber)

public static void SetRedirectUrl(string redirectUrl)

public static void SetShouldAutoCollectDeviceLocation(bool autoCollect)

public static void SetShouldAutoDetectJailbroken(bool autoDetect)

public static void SetShouldAutoGenerateAppleVendorIdentifier(string vendorId)

public static void SetTRUSTeId(string tpid)

public static void SetTwitterUserId(string twitterUserId)

public static void SetUseCookieTracking(bool enable)

public static void SetUserEmail(string userEmail)

public static void SetUserId(string userId)

public static void SetUserName(string userName)

public static string SetValueForHookById(string hookId, string value)

public static void StartAppToAppMeasurement(string targetAppPackageName, string targetAppAdvertiserId, string targetAdvertiserOfferId, string targetAdvertiserPublisherId, bool shouldRedirect)