MbTyySdk.MbUrl='//release.tianyuyou.cn/api/h5sdk/index.php'; MbTyySdk.MbTitle('英雄连城0.1H5'); MbTyySdk.MbSDKConfig = {'agent_id':1012,'cp_game_id':63153}; MbTyySdk.Mblogininit = function(){ var data = new Object; data = { agent_user_id: window.juleParams.userCode, agent_token: window.juleParams.token, agent_app_id: 3446531423229, attach:JSON.stringify(window.juleParams) }; data.doaction = 'login'; MbTyySdk.getAjax(data,1,function(res){ MbTyySdk.MbSDKConfig.release_token = res.data.release_token; MbTyySdk.MbSDKConfig.release_user_id = res.data.release_user_id; MbTyySdk.MbSDKConfig.release_app_id = '63153'; MbTyySdk.init = true; MbTyySdk.MbEnterGame('http://117.72.94.160:99/game_qk.php?productCode=10709524107008333217855723332213&channelCode=4148'); }); } MbTyySdk.dynamicLoading('//h5.joloplay.com/lib/libJoloSDK_v1.0.1.js',function(){ JoloSDK.init('3446531423229', 0, function (returnData){ JoloSDK.login(function(callbackData){ console.log(callbackData); window.juleParams = { userName: callbackData.data.userName, userCode: callbackData.data.userCode, token: callbackData.data.token, }; MbTyySdk.Mblogininit(null); }) }); }) MbTyySdk.agentCallPay = function(e,data){ if(typeof(MbTyySdk.MbSDKConfig) == 'undefined' || typeof(MbTyySdk.MbSDKConfig.userinfo) == 'undefined'){ this.toast('未找到该角色信息'); return; } var data = { order_sn:e.data.release_order_no, token: window.juleParams.token }; data.doaction = 'agentcreateorder'; MbTyySdk.getAjax(data,1,function(res){ console.log(res); JoloSDK.pay(JSON.stringify(res.data.orderInfo), res.data.sign, function(callbackData){ console.log(callbackData); }) }); } MbTyySdk.UpAgentUserInfo = function(nobject){ return; } window.addEventListener('message',function(e){ var data = e.data.data||{}; switch(e.data.eventType){ case 'Mblogin': MbTyySdk.Mblogin(data); break; case 'MbopenPay': MbTyySdk.MbCallPay(data); break; case 'MbgradeReport': MbTyySdk.UpDateUserInfo(data); break; case 'Mblogout': MbTyySdk.Mblogout(data); break; case 'MbShare': MbTyySdk.MbShaer(data); default: console.log(e.data); break; } });