public void TenjinConnect() { BaseTenjin instance = Tenjin.getInstance(API_KEY); // Sends install/open event to Tenjin instance.Connect(); }
static void TenjinOptOut() { Debug.Log("### TTOptOut : TenjinOptOut"); BaseTenjin instance = Tenjin.getInstance("T2WDDB18C9FSBMDZACZURGZ2ZUCYYQRZ"); instance.OptOut(); instance.Connect(); }
public override void Init() { if (this._tenjin == null) { this._tenjin = Tenjin.getInstance(API_KEY); this._tenjin.Connect(); } }
void Connect() { if (!_mIsInit) { return; } BaseTenjin instance = Tenjin.getInstance(_mApiKey); instance.Connect(); }
void RegisterAppForAdNetworkAttribution() { if (!_mIsInit) { return; } #if UNITY_IOS BaseTenjin instance = Tenjin.getInstance(_mApiKey); instance.RegisterAppForAdNetworkAttribution(); #endif }
public void SendEvent(string eventName, string eventValue) { if (!_mIsInit) { return; } TTDebug.Log("TTTenjin ==== SendEvent: " + eventName + "/" + eventValue); BaseTenjin instance = Tenjin.getInstance(_mApiKey); instance.SendEvent(eventName, eventValue); }
void OnApplicationPause(bool pauseStatus) { if (pauseStatus) { //do nothing } else { BaseTenjin instance = Tenjin.getInstance(API_KEY); instance.Connect(); } }
public override void Init() { if (this._tenjin == null) { this._tenjin = Tenjin.getInstance(API_KEY); #if UNITY_IOS this._tenjin.RegisterAppForAdNetworkAttribution(); this._tenjin.Connect(); #elif UNITY_ANDROID this._tenjin.Connect(); #endif } }
public void UpdateConversionValue(int value) { if (!_mIsInit) { return; } // 24時間経過していたら送信しない DateTime?dateTime = null; if (PlayerPrefs.HasKey(_PrefsLaunchDateTimeKey)) { try { dateTime = DateTime.FromBinary(Convert.ToInt64(PlayerPrefs.GetString(_PrefsLaunchDateTimeKey))); } catch (Exception ex) { dateTime = null; } } if (!dateTime.HasValue) { dateTime = DateTime.Now; PlayerPrefs.SetString(_PrefsLaunchDateTimeKey, dateTime.Value.ToBinary().ToString()); PlayerPrefs.Save(); } var diff = DateTime.Now - dateTime.Value; if (diff.TotalHours >= 24) { return; } if (_mEnableUpdateConversionValue) { BaseTenjin instance = Tenjin.getInstance(_mApiKey); instance.UpdateConversionValue(value); } }
private static void InitTenjin() { VoodooLog.Log(Tag, "Initializing Tenjin"); Tenjin.getInstance(TinySettings.tenjinApiKey).Connect(); }
void ConnectTenjin() { BaseTenjin instance = Tenjin.getInstance("T2WDDB18C9FSBMDZACZURGZ2ZUCYYQRZ"); instance.Connect(); }
void Start() { instance = Tenjin.getInstance(API_KEY); instance.Connect(); }
/// <summary> /// Call this method to track a custom event on Tenjin. /// Use this if you're sure what you are going to track. /// Useful when your game is not suited for "games played" events. /// </summary> /// <param name="eventName"></param> public static void TrackTenjinCustomEvent(string eventName) { Tenjin.getInstance(TinySettings.tenjinApiKey).SendEvent(eventName); }
private static BaseTenjin GetInstance() { return(Tenjin.getInstance(TenjinConstants.ApiKey)); }