diff --git a/project.config.json b/project.config.json index 44259d3..2682e18 100644 --- a/project.config.json +++ b/project.config.json @@ -1,7 +1,7 @@ { "description": "游戏电商小程序", "setting": { - "urlCheck": false, + "urlCheck": true, "es6": false, "postcss": false, "minified": false, diff --git a/src/app.wpy b/src/app.wpy index ca7d44e..b0d8bb0 100644 --- a/src/app.wpy +++ b/src/app.wpy @@ -21,6 +21,8 @@ import wepy from 'wepy' import 'wepy-async-function' import jcEvent from './common/jc-event'; +import global from './common/global'; +var g = require('./common/global').default; let sdkManage = require('./jcfw/SDKManage'); @@ -53,11 +55,6 @@ export default class extends wepy.app { super() this.use('requestfix'); this.use('promisify'); - sdkManage.init(); - sdkManage.Login(() => { - jcEvent.emit(jcEvent.events.LOGIN_FINISHED, {}); - console.log('finish parse jcfw'); - }); //全局拦截器 this.intercept('request', { config(p) { @@ -92,6 +89,7 @@ export default class extends wepy.app { onShow(options) { console.log('app.onShow'); console.log(options); + let isoffical = g.env === 'product'; if (options.scene === 1037 || options.scene === 1038) { let params = options.query; this.globalData.gameToken = params.token; @@ -100,8 +98,16 @@ export default class extends wepy.app { let referrerInfo = options.referrerInfo; this.globalData.fromAppId = referrerInfo.appId; this.globalData.extraData = referrerInfo.extraData; + isoffical = referrerInfo.extraData.isoffical } } + sdkManage.isoffical = isoffical; + g.env = isoffical ? 'product' : 'test'; + sdkManage.init(); + sdkManage.Login(() => { + jcEvent.emit(jcEvent.events.LOGIN_FINISHED, {}); + console.log('finish parse jcfw'); + }); }