// using System.Collections; // using UnityEngine; // using AppsFlyerSDK; // using System.Collections.Generic; // using System; // using ZooMatch; // using DG.Tweening; // using SGModule.NetKit; // // namespace DontConfuse // { // // // internal class AppsFlyerObjectScript1 : MonoBehaviour, IAppsFlyerConversionData // { // void Start() // { // AppsFlyer.initSDK("h8pivQvBQbZtoxhkSY7BJ6", null, this); // AppsFlyer.startSDK(); // // #if UNITY_EDITOR // NetworkDispatcher.Instance.Dispatch(NetworkMsg.Login); // #endif // } // void Update() // { // // } // // // Mark AppsFlyer CallBacks // public void onConversionDataSuccess(string conversionData) // { // AppsFlyer.AFLog("didReceiveConversionData", conversionData); // Dictionary conversionDataDictionary = AppsFlyer.CallbackStringToDictionary(conversionData); // // add deferred deeplink logic here // SuperApplication.Instance.attribution = // conversionDataDictionary.GetValueOrDefault("af_status")?.ToString(); // // NetworkDispatcher.Instance.Dispatch(NetworkMsg.Login); // } // // public void onConversionDataFail(string error) // { // AppsFlyer.AFLog("didReceiveConversionDataWithError", error); // // NetworkDispatcher.Instance.Dispatch(NetworkMsg.Login); // } // // public void onAppOpenAttribution(string attributionData) // { // AppsFlyer.AFLog("onAppOpenAttribution", attributionData); // Dictionary attributionDataDictionary = AppsFlyer.CallbackStringToDictionary(attributionData); // // add direct deeplink logic here // } // // public void onAppOpenAttributionFailure(string error) // { // AppsFlyer.AFLog("onAppOpenAttributionFailure", error); // } // } // }