hch
2023-09-27 a85d2f364f9dbd5741a8c15f88fb973ed8e27710
0312 优化二次登录流程
3个文件已修改
18 ■■■■ 已修改文件
Channel/Android/hygame/debug/libs/library-debug-hygame.aar 补丁 | 查看 | 原始文档 | blame | 历史
Channel/Android/hygame/release/libs/library-release-hygame.aar 补丁 | 查看 | 原始文档 | blame | 历史
SdkProject/channel/hygame/java/com/secondworld/sdk/BtGamePlatform.java 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Channel/Android/hygame/debug/libs/library-debug-hygame.aar
Binary files differ
Channel/Android/hygame/release/libs/library-release-hygame.aar
Binary files differ
SdkProject/channel/hygame/java/com/secondworld/sdk/BtGamePlatform.java
@@ -100,6 +100,10 @@
    public void RegisterEvent(String platform) {
        GameReportHelper.onEventRegister(platform,true);
        Login();
        GameActivityProxy.I.activity.getSharedPreferences("file", Context.MODE_PRIVATE).edit()
                .putBoolean("AGREE", true)
                .apply();
    }
    @Override
@@ -135,7 +139,11 @@
            }
            case LOADING: {
                //Toast.makeText(GameAppProxy.app, "账号登录成功后,请再次点击进入游戏", Toast.LENGTH_LONG).show();
                QuickSdkMgr.I.requestPermissions(GameActivityProxy.I.activity);
                Boolean status = GameActivityProxy.I.activity.getSharedPreferences("file",Context.MODE_PRIVATE)
                        .getBoolean("AGREE",false);
                if (status == false) {
                    QuickSdkMgr.I.requestPermissions(GameActivityProxy.I.activity);
                }
                break;
            }
        }
@@ -143,7 +151,13 @@
    @Override
    public void StartRequestPermission()
    {
        //QuickSdkMgr.I.requestPermissions(GameActivityProxy.I.activity);
        //读标志 二次登录可以直接初始化
        Boolean status = GameActivityProxy.I.activity.getSharedPreferences("file",Context.MODE_PRIVATE)
                .getBoolean("AGREE",false);
        if (status == true){
            QuickSdkMgr.I.requestPermissions(GameActivityProxy.I.activity);
        }
        //获取渠道名称 context为宿主的context
        String channel = HumeSDK.getChannel(GameAppProxy.app.getApplicationContext());