liuxue
2021-08-25 79266affeba23c07e886dd50e42a3b903176d1e0
0000 修解决部分渠道包第一次安装出现初始化失败的问题
3个文件已修改
13 ■■■■■ 已修改文件
SdkProject/channel/qkbt3game/java/com/secondworld/sdk/BtGameApp.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
SdkProject/channel/qkbt3game/java/com/secondworld/sdk/BtGameMain.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
SdkProject/plugins/quick/java/com/secondworld/sdk/QuickSdkMgr.java 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
SdkProject/channel/qkbt3game/java/com/secondworld/sdk/BtGameApp.java
@@ -5,7 +5,7 @@
    @Override
    public void onCreate() {
        super.onCreate();
        QuickSdkMgr.I.register("40450025922275820036898902533267","31232581");
        //QuickSdkMgr.I.register("40450025922275820036898902533267","31232581");
    }
    @Override
SdkProject/channel/qkbt3game/java/com/secondworld/sdk/BtGameMain.java
@@ -16,7 +16,7 @@
    public void onCreate(Activity activity) {
        super.onCreate(activity);
        QuickSdkMgr.I.requestPermissions(activity);
        QuickSdkMgr.I.init(activity);
        //QuickSdkMgr.I.init(activity);
        com.quicksdk.Sdk.getInstance().onCreate(activity);
    }
SdkProject/plugins/quick/java/com/secondworld/sdk/QuickSdkMgr.java
@@ -61,17 +61,22 @@
                ActivityCompat.requestPermissions(activity, new String[]{
                        Manifest.permission.READ_PHONE_STATE, Manifest.permission.WRITE_EXTERNAL_STORAGE}, RequestCode.QUICK);
            } else {
                //QuickSdkMgr.I.init(activity);
                QuickSdkMgr.I.register("40450025922275820036898902533267","31232581");
                QuickSdkMgr.I.init(activity);
            }
        } catch (Exception e) {
            //QuickSdkMgr.I.init(activity);
            ActivityCompat.requestPermissions(activity, new String[]{
                    Manifest.permission.READ_PHONE_STATE, Manifest.permission.WRITE_EXTERNAL_STORAGE}, RequestCode.QUICK);
        }
    }
    public void onRequestPermissionsResult(Activity activity, int requestCode, int[] grantResults) {
        if (requestCode != RequestCode.QUICK) return;
        if (hasPermissions(activity)) {
            //QuickSdkMgr.I.init(activity);
            //申请成功
            QuickSdkMgr.I.register("40450025922275820036898902533267","31232581");
            QuickSdkMgr.I.init(activity);
            return;
        }
        final AlertDialog.Builder normalDialog = new AlertDialog.Builder(activity);