lwb
2020-12-02 c6ae0436b8b6cbd6909f5b2bd7626ec789287520
9527 登录成功传参修改
3个文件已修改
29 ■■■■ 已修改文件
Channel/Android/gtgame/debug/libs/library-debug-gtgame.aar 补丁 | 查看 | 原始文档 | blame | 历史
Channel/Android/gtgame/release/libs/library-release-gtgame.aar 补丁 | 查看 | 原始文档 | blame | 历史
SdkProject/channel/GTGame/java/com/secondworld/sdk/MySdkMgr.java 29 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Channel/Android/gtgame/debug/libs/library-debug-gtgame.aar
Binary files differ
Channel/Android/gtgame/release/libs/library-release-gtgame.aar
Binary files differ
SdkProject/channel/GTGame/java/com/secondworld/sdk/MySdkMgr.java
@@ -13,6 +13,9 @@
import com.secondworld.sdk.utils.CodeA2U;
import com.secondworld.sdk.utils.LogUtil;
import org.json.JSONException;
import org.json.JSONObject;
import java.util.HashMap;
public class MySdkMgr extends PlatformSdkMgr {
@@ -51,7 +54,7 @@
            @Override
            public void onSuccess() {
                sdkInitState = SdkInitState.SUCCEED;
                LogUtil.debug("SdkManager", "成功");
                LogUtil.debug("SdkManager", "初始化成功");
                args.clear();
                args.put("code", CodeA2U.PlatformInitOk);
                UnityMsgHandler.sendMessageToUnity(args);
@@ -60,7 +63,7 @@
            @Override
            public void onError(String msg) {
                sdkInitState = SdkInitState.FAILED;
                LogUtil.e("SdkManager", "失败:" + msg);
                LogUtil.e("SdkManager", "初始化失败:" + msg);
                args.clear();
                args.put("code", CodeA2U.PlatformInitFail);
                UnityMsgHandler.sendMessageToUnity(args);
@@ -71,16 +74,26 @@
        SdkManager.getInstance().setLoginListener(new LoginListener() {
            @Override
            public void onSuccess() {
                args.clear();
                args.put("code", CodeA2U.PlatformLoginOk);
                args.put("account", SdkManager.getInstance().getUid());
                args.put("game_id", SdkManager.getInstance().getGameId());
                args.put("session_id", SdkManager.getInstance().getSessionId());
                UnityMsgHandler.sendMessageToUnity(args);
                LogUtil.e("SdkManager", "登录成功");
                try {
                    args.clear();
                    JSONObject info = new JSONObject();
                    info.put("account", SdkManager.getInstance().getUid());
                    info.put("game_id", SdkManager.getInstance().getGameId());
                    info.put("session_id", SdkManager.getInstance().getSessionId());
                    args.put("code", CodeA2U.PlatformLoginOk);
                    args.put("info", info);
                    UnityMsgHandler.sendMessageToUnity(args);
                } catch (JSONException e) {
                    e.printStackTrace();
                    LogUtil.e("SdkManager 登录成功", e);
                }
            }
            @Override
            public void onError(String s) {
                LogUtil.e("SdkManager", "登录失败:" + s);
                args.clear();
                args.put("code", CodeA2U.PlatformLoginFail);
                UnityMsgHandler.sendMessageToUnity(args);