Beispiel #1
0
 public static AnySDK getInstance()
 {
     if( null == _instance ) {
         _instance = new AnySDK();
     }
     return _instance;
 }
Beispiel #2
0
 public static AnySDK getInstance()
 {
     if (AnySDK._instance == null)
     {
         AnySDK._instance = new AnySDK();
     }
     return(AnySDK._instance);
 }
Beispiel #3
0
 public static AnySDK getInstance()
 {
     if (null == _instance)
     {
         _instance = new AnySDK();
     }
     return(_instance);
 }
Beispiel #4
0
        public string getFrameworkVersion()
        {
            StringBuilder stringBuilder = new StringBuilder();

            stringBuilder.Capacity = 1024;
            AnySDK.AnySDK_nativeGetFrameworkVersion(stringBuilder);
            return(stringBuilder.ToString());
        }
Beispiel #5
0
 // Update is called once per frame
 void Update()
 {
     if (Input.GetKeyDown(KeyCode.Escape) || Input.GetKeyDown(KeyCode.Home))
     {
         Application.Quit();
         AnySDK.getInstance().release();
     }
 }
Beispiel #6
0
        public string getChannelId()
        {
            StringBuilder stringBuilder = new StringBuilder();

            stringBuilder.Capacity = 1024;
            AnySDK.AnySDK_nativeGetChannelId(stringBuilder);
            return(stringBuilder.ToString());
        }
Beispiel #7
0
        public string getCustomParam()
        {
            StringBuilder stringBuilder = new StringBuilder();

            stringBuilder.Capacity = 1024;
            AnySDK.AnySDK_nativeGetCustomParam(stringBuilder);
            return(stringBuilder.ToString());
        }
Beispiel #8
0
        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);
        }
Beispiel #9
0
        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();
        }
Beispiel #10
0
 public bool isCustomPluginExist()
 {
     return(AnySDK.AnySDK_nativeIsCustomPluginExist());
 }
Beispiel #11
0
 public bool isSocialPluginExist()
 {
     return(AnySDK.AnySDK_nativeIsSocialPluginExist());
 }
Beispiel #12
0
 public bool isPushPluginExist()
 {
     return(AnySDK.AnySDK_nativeIsPushPluginExist());
 }
Beispiel #13
0
 public bool isAnaylticsEnabled()
 {
     return(AnySDK.AnySDK_nativeIsAnaylticsEnabled());
 }
Beispiel #14
0
 public bool isUserPluginExist()
 {
     return(AnySDK.AnySDK_nativeIsUserPluginExist());
 }
Beispiel #15
0
 public void release()
 {
     AnySDK.AnySDK_nativeRelease();
 }
Beispiel #16
0
 public void init(string appKey, string appSecret, string privateKey, string authLoginServer)
 {
     AnySDK.AnySDK_nativeInitPluginSystem(appKey, appSecret, privateKey, authLoginServer);
 }
Beispiel #17
0
 public bool isAdTrackingPluginExist()
 {
     return(AnySDK.AnySDK_nativeIsAdTrackingPluginExist());
 }
Beispiel #18
0
 void onDestory()
 {
     AnySDK.release();
 }
Beispiel #19
0
 public bool isAnalyticsPluginExist()
 {
     return(AnySDK.AnySDK_nativeIsAnalyticsPluginExist());
 }
Beispiel #20
0
 public bool isIAPPluginExist()
 {
     return(AnySDK.AnySDK_nativeIsIAPPluginExist());
 }
Beispiel #21
0
 public void setIsAnaylticsEnabled(bool enabled)
 {
     AnySDK.AnySDK_nativeSetIsAnaylticsEnabled(enabled);
 }