/// <summary> /// 初始化 /// </summary> public void InitSDK(bool isNeedGame, string gameKey, bool isNeedTracking, string trackingKey, string channelId) { #if UNITY_ANDROID if (Application.platform != RuntimePlatform.Android) { return; } using (var pluginClass = new AndroidJavaClass(SDKDefine.AndroidReYunPluginName)) if (pluginClass != null) { _SDKHelperPlugin = pluginClass.CallStatic <AndroidJavaObject>("Instance"); } if (_SDKHelperPlugin == null) { Debug.LogError("ReYunSDKHelper InitSDK() _SDKHelperPlugin == null!!!!"); return; } _SDKHelperPlugin.Call("init", isNeedGame.ToString(), gameKey, isNeedTracking.ToString(), trackingKey, channelId); Debug.Log("热云SDK初始化成功..."); #elif UNITY_IOS if (Application.platform != RuntimePlatform.IPhonePlayer) { return; } ReYun_Init(Boot.GetInstance().SDKUser.getSubChannel()); #else #endif }