NLDClient-yudde/ProjectNLD/Assets/Code/Scripts/Framework/BI/TalkingDataInitTool.cs

31 lines
912 B
C#
Raw Normal View History

2024-07-22 17:08:02 +08:00
using PhxhSDK;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class TalkingDataInitTool
{
public static TalkingDataInitSettings settings;
/// <summary>
/// <20><>ʼ<EFBFBD><CABC>TalkingData<74><61>AppId<49><64><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
public static void Init()
{
if (settings == null)
{
settings = Resources.Load<TalkingDataInitSettings>("TalkingDataSettings");
if (settings == null) Debug.LogError("TalkingData config is null");
}
if (settings != null)
{
if (settings.appId == null || settings.appId == "")
{
Debug.LogError("TalkingData appId is null,check settings file in path: Resources/TalkingDataSettings");
return;
}
SDKManager.Instance.ApplicationParam = new List<string> { settings.appId, settings.channel };
}
}
}