kaka 5 лет назад
Родитель
Сommit
0713b693f8

+ 1 - 1
assets/script/game/data/HttpData.ts

@@ -5,7 +5,7 @@
 export class HttpData {
 
     /** 服务器类型 0测试服 1正式服 2李扬服 3悍国服 */
-    public serverType: number = 0;
+    public serverType: number = 1;
 
     public getServerUrl(): string {
         switch (this.serverType) {

+ 17 - 5
assets/script/game/data/LoginData.ts

@@ -77,13 +77,11 @@ export class LoginData {
         if (this.sessionKey != '' && this.uin != '' && this.loginTicket != '') {
             console.log("=== login 有登录记录直接跳转到登录流程最后一步");
             this.getAccountInfo();
-            return;
         }
         else {
             console.log("=== login 无登录记录");
             this.connect();
         }
-
     }
 
     /**
@@ -112,7 +110,6 @@ export class LoginData {
 
     public async wxLogin() {
         //wxLogin
-
         let clientType = 3
         if (cc.sys.os == cc.sys.OS_ANDROID) {
             clientType = 1
@@ -136,6 +133,19 @@ export class LoginData {
             "oaid": gData.appData.machineInfo.oaid
         }
 
+        // mk.console.logSingle('wxlogin aa >>  ', aa);
+        // console.log('wxLogin  code ', aa.code)
+        // console.log('wxLogin  clientType ', aa.clientType)
+        // console.log('wxLogin  deviceToken ', aa.deviceToken)
+        // console.log('wxLogin  appVersion ', aa.appVersion)
+        // console.log('wxLogin  tfChannel ', aa.tfChannel)
+        // console.log('wxLogin  android_id ', aa.android_id)
+        // console.log('wxLogin  versioncfg ', aa.versioncfg)
+        // console.log('wxLogin  idfa ', aa.idfa)
+        // console.log('wxLogin  imei ', aa.imei)
+        // console.log('wxLogin  mac ', aa.mac)
+        // console.log('wxLogin  oaid ', aa.oaid)
+
         let data;
         let encode;
         if (gData.wechatData.code != null) {
@@ -148,7 +158,7 @@ export class LoginData {
         }
         else {
             //游客登录
-            encode = mk.encrypt.encrypt(JSON.stringify({ "code": '' }), this.randomKey, gData.appData.appId);
+            encode = mk.encrypt.encrypt(JSON.stringify(aa), this.randomKey, gData.appData.appId);
             data = {
                 "uin": this.tempUin,
                 "encrypt": encode
@@ -240,7 +250,9 @@ export class LoginData {
 
     private async getAccountInfo() {
         console.log('uin  ', gData.loginData.uin)
-
+        //初始化topon
+        mk.ad.init();
+        //更新设备信息
         mk.console.logSingle("machineInfo", gData.appData.machineInfo);
         await mk.http.sendData('user/machine', gData.appData.machineInfo);
 

+ 2 - 5
assets/script/game/module/login/Login.ts

@@ -53,9 +53,10 @@ export default class Login extends cc.Component {
         }
 
         if (gData.loginData.loadResCompelete) {
-            if (gData.appData.getDeviceInfoCompelete) {
+            if (gData.appData.getDeviceInfoCompelete && mk.aliRiskManager.getRiskCode) {
                 this.login();
                 gData.appData.getDeviceInfoCompelete = false;
+                mk.aliRiskManager.getRiskCode = false;
             }
             else if (gData.gameData.dataFinish) {//登录流程完毕
                 if (mk.storage.getStorage("agreementTip", false) != 1) {
@@ -185,12 +186,8 @@ export default class Login extends cc.Component {
     public login() {
         //初始化相关数据
         mk.pool.init(gData.gameData.pools);
-        //取消构造的时候自动初始化,手动初始化
-        mk.ad.init();
-
         gData.appData.init();
         gData.adData.init();
-        // gData.loginData.init();
         mk.console.log("[FC] gData.appData.appId", gData.appData.appId);
         //登录
         gData.loginData.login();

+ 2 - 0
assets/script/mk/sdk/ad/toppon/AnyThinkAdsMgr/ATRewardVideo.ts

@@ -55,6 +55,8 @@ export class ATRewardVideo extends zgSingleton {
         console.log("anythink === 加载激励视频广告 onload", RewardAdState[this.reawardAdState]);
         this.reawardAdState = RewardAdState.Loading;
         this.ATRewardVideoJS.loadAd(gData.loginData.uin, "userDataKey");
+        // //test
+        // this.ATRewardVideoJS.loadAd("userDataID", "userDataKey");
     }
 
     /** 显示广告 */

+ 4 - 3
assets/script/mk/sdk/aliRisk/AliRiskManager.ts

@@ -8,11 +8,12 @@ const { ccclass } = cc._decorator;
 @ccclass
 export default class AliRiskManager {
     /** 风控返回码 0正常用户 */
-    public rishCode: number;
-    public deviceToken: string;
+    public getRiskCode: boolean = false;
+    public deviceToken: string = '';
 
     public init() {
         this.deviceToken = JsbSystem.getAliRiskDeviceToken();
-        mk.console.logSingle("Ali_deviceToken", this.deviceToken);
+        this.getRiskCode = true;
+        console.log("Ali_deviceToken", this.deviceToken);
     }
 }

+ 1 - 1
assets/script/mk/system/JsbSystem.ts

@@ -437,7 +437,7 @@ export default class JsbSystem {
     public static getAliRiskDeviceToken() {
         let token = '';
         if (cc.sys.os == cc.sys.OS_ANDROID) {
-            token = this.callStaticMethod(this._JSB_ANDROID_PATH, "getAliDeviceToken", "()V");
+            token = this.callStaticMethod(this._JSB_ANDROID_PATH, "getAliDeviceToken", "()Ljava/lang/String;");
         }
         else if (cc.sys.os == cc.sys.OS_IOS) {
             token = this.callStaticMethod("AppController", "openWx", "");

+ 4 - 4
assets/script/mk/utils/LogUtil.ts

@@ -107,21 +107,21 @@ export default class LogUtil {
         }
 
         if (typeof obj === "number" || typeof obj === "string" || typeof obj === "boolean") {
-            this.log(`${this.getFrontStr(frontStrNum)}${tag}`, obj);
+            this.log(`${tag}=> ${this.getFrontStr(frontStrNum)}${tag}`, obj);
         } else {
             let objKeys = Object.keys(obj);
             for (const key of objKeys) {
                 if (obj.hasOwnProperty(key)) {
                     let index = objKeys.indexOf(key);
                     if (typeof obj[key] === "object") {
-                        this.log(`${this.getFrontStr(frontStrNum)}`, key, ": ")
+                        this.log(`${tag}=> ${this.getFrontStr(frontStrNum)}`, key, this._keyValueChar)
                         this.logSingle(tag, obj[key], frontStrNum + 1)
                     } else {
                         if (!frontStrNum && index === 0) {
-                            this.log(`${this.getFrontStr(frontStrNum)}${tag}\n`, key, this._keyValueChar, obj[key]);
+                            this.log(`${tag}=> ${this.getFrontStr(frontStrNum)}`, key, this._keyValueChar, obj[key]);
                         }
                         else {
-                            this.log(`${this.getFrontStr(frontStrNum)}`, key, this._keyValueChar, obj[key]);
+                            this.log(`${tag}=> ${this.getFrontStr(frontStrNum)}`, key, this._keyValueChar, obj[key]);
                         }
                     }
                 }

BIN
build/jsb-link/assets/main/index.jsc


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
build/jsb-link/assets/resources/config.json


+ 1 - 0
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/src/org/cocos2dx/javascript/thirdSdk/ThirdSdkMgr.java

@@ -210,6 +210,7 @@ public class ThirdSdkMgr {
     /** 阿里风控获取deviceToken */
     public static String getAliDeviceToken(){
         String token = AliRiskManager.getInstance().getAliDeviceToken();
+        Log.d("getAliDeviceToken  ", token);
         return token;
     }
 }

+ 1 - 1
build/jsb-link/frameworks/runtime-src/proj.android-studio/app/src/org/cocos2dx/javascript/thirdSdk/thinkingdata/TDSDKMgr.java

@@ -25,7 +25,7 @@ public class TDSDKMgr {
         return mInstace;
     }
 
-    private final String TA_APP_ID = "ee451573e55144548a0f128467c7f0f7";
+    private final String TA_APP_ID = "38ad875e38bea654272bcefc51fc5cac";
     private final String TA_SERVER_URL = "https://taapi.mokagm.com/";
     private ThinkingAnalyticsSDK TDInstance = null;
 

+ 18 - 15
build/jsb-link/js backups (useful for debugging)/main.index.js

@@ -2102,10 +2102,14 @@ Object.defineProperty(n, "__esModule", {
 value: !0
 });
 var i = t("../../system/JsbSystem"), a = cc._decorator.ccclass, r = function() {
-function t() {}
+function t() {
+this.getRiskCode = !1;
+this.deviceToken = "";
+}
 t.prototype.init = function() {
 this.deviceToken = i.default.getAliRiskDeviceToken();
-mk.console.logSingle("Ali_deviceToken", this.deviceToken);
+this.getRiskCode = !0;
+console.log("Ali_deviceToken", this.deviceToken);
 };
 return o([ a ], t);
 }();
@@ -10560,7 +10564,7 @@ value: !0
 n.ServerUrl = n.HttpData = void 0;
 var o, i = function() {
 function t() {
-this.serverType = 0;
+this.serverType = 1;
 }
 t.prototype.getServerUrl = function() {
 switch (this.serverType) {
@@ -10974,7 +10978,7 @@ gData.adData.updateADLog(6, e[0], n);
 };
 t.getAliRiskDeviceToken = function() {
 var t = "";
-cc.sys.os == cc.sys.OS_ANDROID ? t = this.callStaticMethod(this._JSB_ANDROID_PATH, "getAliDeviceToken", "()V") : cc.sys.os == cc.sys.OS_IOS && (t = this.callStaticMethod("AppController", "openWx", ""));
+cc.sys.os == cc.sys.OS_ANDROID ? t = this.callStaticMethod(this._JSB_ANDROID_PATH, "getAliDeviceToken", "()Ljava/lang/String;") : cc.sys.os == cc.sys.OS_IOS && (t = this.callStaticMethod("AppController", "openWx", ""));
 return t;
 };
 t._JSB_ANDROID_PATH = "org/cocos2dx/javascript/thirdSdk/ThirdSdkMgr";
@@ -11155,14 +11159,14 @@ console.warn.apply(console, o([ "%c " + a, "color: " + i.red ], e));
 t.prototype.logSingle = function(t, e, n) {
 void 0 === n && (n = 0);
 if (cc.sys.os == cc.sys.OS_ANDROID) {
-if (this.ifShowLog && null != e && null != e) if ("number" == typeof e || "string" == typeof e || "boolean" == typeof e) this.log("" + this.getFrontStr(n) + t, e); else for (var o = Object.keys(e), i = 0, a = o; i < a.length; i++) {
+if (this.ifShowLog && null != e && null != e) if ("number" == typeof e || "string" == typeof e || "boolean" == typeof e) this.log(t + "=> " + this.getFrontStr(n) + t, e); else for (var o = Object.keys(e), i = 0, a = o; i < a.length; i++) {
 var r = a[i];
 if (e.hasOwnProperty(r)) {
-var c = o.indexOf(r);
+o.indexOf(r);
 if ("object" == typeof e[r]) {
-this.log("" + this.getFrontStr(n), r, ": ");
+this.log(t + "=> " + this.getFrontStr(n), r, this._keyValueChar);
 this.logSingle(t, e[r], n + 1);
-} else n || 0 !== c ? this.log("" + this.getFrontStr(n), r, this._keyValueChar, e[r]) : this.log("" + this.getFrontStr(n) + t + "\n", r, this._keyValueChar, e[r]);
+} else this.log(t + "=> " + this.getFrontStr(n), r, this._keyValueChar, e[r]);
 }
 }
 } else this.log(t, e);
@@ -11366,10 +11370,10 @@ mk.console.logSingle("login...", this.sessionKey + "..." + this.uin);
 if ("" != this.sessionKey && "" != this.uin && "" != this.loginTicket) {
 console.log("=== login 有登录记录直接跳转到登录流程最后一步");
 this.getAccountInfo();
-return [ 2 ];
-}
+} else {
 console.log("=== login 无登录记录");
 this.connect();
+}
 return [ 2 ];
 });
 });
@@ -11428,9 +11432,7 @@ uin: this.uin,
 encrypt: o
 };
 } else {
-o = mk.encrypt.encrypt(JSON.stringify({
-code: ""
-}), this.randomKey, gData.appData.appId);
+o = mk.encrypt.encrypt(JSON.stringify(e), this.randomKey, gData.appData.appId);
 n = {
 uin: this.tempUin,
 encrypt: o
@@ -11513,6 +11515,7 @@ return i(this, function(i) {
 switch (i.label) {
 case 0:
 console.log("uin  ", gData.loginData.uin);
+mk.ad.init();
 mk.console.logSingle("machineInfo", gData.appData.machineInfo);
 return [ 4, mk.http.sendData("user/machine", gData.appData.machineInfo) ];
 
@@ -11756,9 +11759,10 @@ this.process += 2;
 this.setProgress(this.process);
 }
 if (gData.loginData.loadResCompelete) {
-if (gData.appData.getDeviceInfoCompelete) {
+if (gData.appData.getDeviceInfoCompelete && mk.aliRiskManager.getRiskCode) {
 this.login();
 gData.appData.getDeviceInfoCompelete = !1;
+mk.aliRiskManager.getRiskCode = !1;
 } else if (gData.gameData.dataFinish) {
 if (1 != mk.storage.getStorage("agreementTip", !1)) {
 mk.ui.openPanel("module/login/agreementTip");
@@ -11891,7 +11895,6 @@ return [ 2 ];
 };
 e.prototype.login = function() {
 mk.pool.init(gData.gameData.pools);
-mk.ad.init();
 gData.appData.init();
 gData.adData.init();
 mk.console.log("[FC] gData.appData.appId", gData.appData.appId);

+ 6 - 5
packages-hot-update/cfg.json

@@ -1,14 +1,15 @@
 {
-    "version": "1.0.2",
-    "serverRootDir": "https://xcx-box.oss-cn-hangzhou.aliyuncs.com/hotgame/EasyEliminate/baseRemote/",
+    "version": "1.0.3",
+    "serverRootDir": "https://xcx-box.oss-cn-hangzhou.aliyuncs.com/hotgame/EasyEliminate/baseRemote1/",
     "resourceRootDir": "D:\\mokaszProjects\\mk_framework\\build\\jsb-link",
     "genManifestDir": "",
     "hotAddressArray": [
         "http://",
         "https://xcx-box.oss-cn-hangzhou.aliyuncs.com/hotgame/EasyEliminateTest/baseRemote/",
-        "https://xcx-box.oss-cn-hangzhou.aliyuncs.com/hotgame/EasyEliminate/baseRemote/"
+        "https://xcx-box.oss-cn-hangzhou.aliyuncs.com/hotgame/EasyEliminate/baseRemote/",
+        "https://xcx-box.oss-cn-hangzhou.aliyuncs.com/hotgame/EasyEliminate/baseRemote1/"
     ],
-    "buildTime": 1628229743618,
-    "genTime": 1628229743618,
+    "buildTime": 1628252255137,
+    "genTime": 1628252255137,
     "genVersion": null
 }

Разница между файлами не показана из-за своего большого размера
+ 0 - 0
packages-hot-update/manifest/project.manifest


+ 1 - 1
packages-hot-update/manifest/version.manifest

@@ -1 +1 @@
-{"version":"1.0.2","packageUrl":"https://xcx-box.oss-cn-hangzhou.aliyuncs.com/hotgame/EasyEliminate/baseRemote/","remoteManifestUrl":"https://xcx-box.oss-cn-hangzhou.aliyuncs.com/hotgame/EasyEliminate/baseRemote/project.manifest","remoteVersionUrl":"https://xcx-box.oss-cn-hangzhou.aliyuncs.com/hotgame/EasyEliminate/baseRemote/version.manifest"}
+{"version":"1.0.3","packageUrl":"https://xcx-box.oss-cn-hangzhou.aliyuncs.com/hotgame/EasyEliminate/baseRemote1/","remoteManifestUrl":"https://xcx-box.oss-cn-hangzhou.aliyuncs.com/hotgame/EasyEliminate/baseRemote1/project.manifest","remoteVersionUrl":"https://xcx-box.oss-cn-hangzhou.aliyuncs.com/hotgame/EasyEliminate/baseRemote1/version.manifest"}

BIN
packages-hot-update/versions/ver_1_0.3.zip


Некоторые файлы не были показаны из-за большого количества измененных файлов