public static AnySDK getInstance() { if( null == _instance ) { _instance = new AnySDK(); } return _instance; }
public static AnySDK getInstance() { if (AnySDK._instance == null) { AnySDK._instance = new AnySDK(); } return(AnySDK._instance); }
public static AnySDK getInstance() { if (null == _instance) { _instance = new AnySDK(); } return(_instance); }
public string getFrameworkVersion() { StringBuilder stringBuilder = new StringBuilder(); stringBuilder.Capacity = 1024; AnySDK.AnySDK_nativeGetFrameworkVersion(stringBuilder); return(stringBuilder.ToString()); }
// Update is called once per frame void Update() { if (Input.GetKeyDown(KeyCode.Escape) || Input.GetKeyDown(KeyCode.Home)) { Application.Quit(); AnySDK.getInstance().release(); } }
public string getChannelId() { StringBuilder stringBuilder = new StringBuilder(); stringBuilder.Capacity = 1024; AnySDK.AnySDK_nativeGetChannelId(stringBuilder); return(stringBuilder.ToString()); }
public string getCustomParam() { StringBuilder stringBuilder = new StringBuilder(); stringBuilder.Capacity = 1024; AnySDK.AnySDK_nativeGetCustomParam(stringBuilder); return(stringBuilder.ToString()); }
void onPurchase() { Dictionary <string, string> paramMap = new Dictionary <string, string>(); paramMap["Item_Id"] = "123456"; paramMap["Item_Type"] = "test"; paramMap["Item_Count"] = Convert.ToString(2); paramMap["Virtual_Currency"] = "1"; paramMap["Currency_Type"] = AnySDK.getInstance().getChannelId(); AnySDKParam param = new AnySDKParam(paramMap); AnySDKAnalytics.getInstance().callFuncWithParam("onPurchase", param); }
void Awake() { GameObject.DontDestroyOnLoad(gameObject); //绑定脚本,默认绑定所有功能脚本,也可以只绑定游戏需要的功能脚本 this.gameObject.AddComponent <AnySDKUser>( ); this.gameObject.AddComponent <AnySDKIAP>( ); this.gameObject.AddComponent <AnySDKAds>( ); this.gameObject.AddComponent <AnySDKShare>( ); this.gameObject.AddComponent <AnySDKSocial>( ); this.gameObject.AddComponent <AnySDKAnalytics>( ); AnySDK.initPluginSystem(); }
public bool isCustomPluginExist() { return(AnySDK.AnySDK_nativeIsCustomPluginExist()); }
public bool isSocialPluginExist() { return(AnySDK.AnySDK_nativeIsSocialPluginExist()); }
public bool isPushPluginExist() { return(AnySDK.AnySDK_nativeIsPushPluginExist()); }
public bool isAnaylticsEnabled() { return(AnySDK.AnySDK_nativeIsAnaylticsEnabled()); }
public bool isUserPluginExist() { return(AnySDK.AnySDK_nativeIsUserPluginExist()); }
public void release() { AnySDK.AnySDK_nativeRelease(); }
public void init(string appKey, string appSecret, string privateKey, string authLoginServer) { AnySDK.AnySDK_nativeInitPluginSystem(appKey, appSecret, privateKey, authLoginServer); }
public bool isAdTrackingPluginExist() { return(AnySDK.AnySDK_nativeIsAdTrackingPluginExist()); }
void onDestory() { AnySDK.release(); }
public bool isAnalyticsPluginExist() { return(AnySDK.AnySDK_nativeIsAnalyticsPluginExist()); }
public bool isIAPPluginExist() { return(AnySDK.AnySDK_nativeIsIAPPluginExist()); }
public void setIsAnaylticsEnabled(bool enabled) { AnySDK.AnySDK_nativeSetIsAnaylticsEnabled(enabled); }