Esempio n. 1
0
        /// <summary>
        /// 获取安装数据回调
        /// </summary>
        /// <param name="installData"></param>
        public void getInstallFinish(OpenInstallData installData)
        {
            Log.Debug("OpenInstallComponent getInstallFinish:渠道编号=" + installData.channelCode + ",自定义参数=" + installData.bindData);

            Log.Debug("安装参数:" + JsonUtility.ToJson(installData));

            if (!string.IsNullOrEmpty(installData.bindData))
            {
                var bindDataObject = JsonUtility.FromJson <OpenInstallBindData>(installData.bindData);

                Log.Debug("获得的参数是:" + bindDataObject.PlayerID + "上传给服务器");
                Game.EventSystem.Run("PromotionBinding", bindDataObject.PlayerID);
            }
        }
Esempio n. 2
0
        // 安装数据回调方法
        public void _installCallback(string result)
        {
            if (result == null)
            {
                return;
            }
            if (installDelegate == null)
            {
                return;
            }
            OpenInstallData data = JsonUtility.FromJson <OpenInstallData>(result);

            installDelegate(data);
        }
Esempio n. 3
0
        // 拉起数据回调方法
        public void _wakeupCallback(string result)
        {
            if (result == null)
            {
                return;
            }
            if (wakeupDelegate == null)
            {
                Debug.Log("OpenInstallUnity _wakeupCallback : wakeupDelegate is null !");
                return;
            }
            OpenInstallData data = JsonUtility.FromJson <OpenInstallData>(result);

            wakeupDelegate(data);
        }
Esempio n. 4
0
        /// <summary>
        /// 获取拉起数据回调
        /// </summary>
        /// <param name="wakeupData"></param>
        public void getWakeupFinish(OpenInstallData wakeupData)
        {
            Log.Debug("OpenInstallComponent getWakeupFinish:渠道编号=" + wakeupData.channelCode + ",自定义参数=" + wakeupData.bindData);

            Log.Error("拉起参数:" + JsonUtility.ToJson(wakeupData));
        }