ball 项目提交

This commit is contained in:
2026-04-20 12:06:34 +08:00
parent 4331ebba60
commit 99145facbd
6052 changed files with 576445 additions and 0 deletions
+61
View File
@@ -0,0 +1,61 @@
using System.Collections;
using UnityEngine;
using AppsFlyerSDK;
using System.Collections.Generic;
using System;
using BallKingdomCrush;
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<string, object> 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<string, object> attributionDataDictionary = AppsFlyer.CallbackStringToDictionary(attributionData);
// add direct deeplink logic here
}
public void onAppOpenAttributionFailure(string error)
{
AppsFlyer.AFLog("onAppOpenAttributionFailure", error);
}
}
}