盒子
盒子
Posts List
  1. 一.权限适配
  2. 二.功能性适配
    1. CUID修改
    2. 启动顺序
  3. 三.存在问题(无崩溃问题)
    1. 1.CUID影响评估
    2. 2.初始化logo显示问题
    3. 3.statSDK报错
    4. 4.ImageLoader加载图片异常
  4. 四.功能测试结果

android 6.0适配结果报告

总体上功能正常,存在一些局部问题,详情参考第三部分

一.权限适配

完整实现权限适配三部曲,详细参考 PermissionUtil.java

二.功能性适配

CUID修改

JSONBuilder.java 103行 获取CUID 报权限错误

jsonObject.put(Constants.JSON_BDCUID, CommonParam.getCUID(context));

修改方案:
由于CUID是统计部分唯一标识,先替换为MAC将统计参数CUID,改为MAC上传
jsonObject.put(Constants.JSON_BDCUID, PhoneUtil.getMac(context));

启动顺序

initSDK 接口中会需要使用LBS权限,因此需在现有逻辑调用showLogo之前申请权限,会导致先出现游戏画面闪过,然后出现游戏Logo,最后进入游戏的情况。

修改方案:
将显示logo逻辑独立出来,不与sdk数据初始化混合在一起。

三.存在问题(无崩溃问题)

1.CUID影响评估

CUID 改为MAC上传对于服务端的影响

2.初始化logo显示问题

游戏背景会先于logo出现。

3.statSDK报错

百度 statSDK需要获取android.permission.write_setting权限,否则报异常,集成在内部无法修改

4.ImageLoader加载图片异常

java.io.FileNotFoundException: http://ycimg.m.duoku.com/group1/M00/00/04/CgoB1FcwBXaEKZy3AAAAAClxHRE763.jpg

未找到错误源头

四.功能测试结果

支付功能:
检测支付宝支付 正常
检测微信支付 正常
游戏卡支付 - 未检测
咪咕话费支付 提示不支持
咪咕话费支付- 跳转微信支付 正常
订单查询 正常

账号功能:
登录 正常
切换 正常
修改密码 正常

爪子
推荐,下载 正常
抽奖 正常

广告
暂停 正常
启动弹窗 正常

支持一下
扫一扫,支持牛头码农