| | |
| | | KYPlatformUtil.getInstance().switchAccount(); |
| | | break; |
| | | case CodeU2A.FreePlatformLogout: |
| | | KYPlatformUtil.getInstance().logout(); |
| | | KYPlatformUtil.getInstance().switchAccount(); |
| | | break; |
| | | case CodeU2A.FreePlatformPay: |
| | | JSONObject _extraData = new JSONObject(); |
| | | // JSONObject _extraData = new JSONObject(); |
| | | // String productId, |
| | | // String productName, |
| | | // String money, |
| | |
| | | // String orderId, |
| | | // String extraData, |
| | | // String serverID |
| | | _extraData.put("appid", APP_ID); |
| | | _extraData.put("cpinfo", _json.getString("cpInfo")); |
| | | _extraData.put("cporderid", _json.getString("orderId")); |
| | | _extraData.put("productid", GAME_ID); |
| | | // _extraData.put("appid", APP_ID); |
| | | // _extraData.put("cpinfo", _json.getString("cpInfo")); |
| | | // _extraData.put("cporderid", _json.getString("orderId")); |
| | | // _extraData.put("productid", GAME_ID); |
| | | String _extraData = APP_ID + "|" + _json.getString("cpInfo") + "|" + _json.getString("orderId") + "|" + GAME_ID; |
| | | KYPlatformUtil.getInstance().pay(_json.getString("cpInfo"), |
| | | _json.getString("title"), |
| | | _json.getString("mount"), |
| | | _json.getString("roleID"), |
| | | _json.getString("roleName"), |
| | | _json.getString("orderId"), |
| | | _extraData.toString(), |
| | | _json.getString("sid")); |
| | | _extraData, |
| | | _json.getString("sid"), |
| | | _json.getString("notifyurl")); |
| | | |
| | | KYPlatformUtil.getInstance().payProcessing = true; |
| | | break; |
| | |
| | | case CodeU2A.CreateRole: |
| | | KYPlatformUtil.getInstance().createRole(_json.getString("roleID"), |
| | | _json.getString("sid"), |
| | | _json.getString("roleName")); |
| | | _json.getString("roleName").trim().replace(" ", |
| | | "")); |
| | | break; |
| | | case CodeU2A.RoleLogin: |
| | | KYPlatformUtil.getInstance().enterWorld(_json.getString("roleID"), |
| | |
| | | _json.getString("job")); |
| | | break; |
| | | case CodeU2A.ClientPackage: |
| | | // 初始化热云 |
| | | Tracking.initWithKeyAndChannelId(_activity, |
| | | UniversalUtil.getMetaString(_activity, |
| | | "TrackAppID"), |
| | | _json.getString("clientPkgID")); |
| | | |
| | | break; |
| | | case CodeU2A.JPushAddLocalMessage: |
| | | addLocalNotification(_activity, |
| | |
| | | break; |
| | | case CodeU2A.SendLoginEvent: |
| | | KYPlatformUtil.getInstance().SendLoginEvent(); |
| | | break; |
| | | case CodeU2A.DownloadStart: |
| | | KYPlatformUtil.getInstance().DownloadStart(); |
| | | break; |
| | | case CodeU2A.DownloadEnd: |
| | | KYPlatformUtil.getInstance().DownloadEnd(); |
| | | break; |
| | | } |
| | | |
| | |
| | | _msgStruct.clear(); |
| | | _msgStruct.put("code", CodeA2U.SdkInitComplete); |
| | | _msgStruct.put("channelPlatform", "ky"); |
| | | _msgStruct.put("kyAppID", UniversalUtil.getMetaString(activity, |
| | | "XOPENSDK_APPKEY")); |
| | | _msgStruct.put("kyAppID", "323"); |
| | | UniversalUtil.sendMessageToUnity(_msgStruct); |
| | | |
| | | LogUtil.i(TAG, "初始化执行完毕"); |
| | | } |
| | | |
| | | }).start(); |