应用中接入了互动游戏广告位
将targetSdkVersion指定为29
云打包
读取通话状态和移动网络信息的权限已被打开
退出应用后再次进入
- 发布:2021-11-24 15:05
- 更新:2021-11-29 10:24
- 阅读:508
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: Windows 10 专业版20H2
HBuilderX类型: 正式
HBuilderX版本号: 3.2.12
手机系统: Android
手机系统版本号: Android 11
手机厂商: OPPO
手机机型: OPPO Reno5K 5G
页面类型: nvue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
互动游戏能正常打开
互动游戏能正常打开
实际结果:
互动游戏无法打开,点击无反应,interactiveAd.onLoad方法中,不打印日志信息。
互动游戏无法打开,点击无反应,interactiveAd.onLoad方法中,不打印日志信息。
bug描述:
应用中接入了互动游戏广告位。
将targetSdkVersion指定为29,云打包后,首次打开应用,此时如果请求了读取通话状态和移动网络信息的权限,那么此次能够正常打开互动游戏;退出应用,重新打开应用,此时无法打开互动游戏。然后,通过权限管理,关闭该权限,退出应用后,再次进入应用,能正常打开互动游戏。再次打开该权限,退出应用再进入,又无法打开互动游戏。也就是说,应用一旦检测到读取通话状态和移动网络信息的权限已被打开,则无法正常打开互动游戏。
经过反复测试验证,发现云打包的时候,如果不指定targetSdkVersion的值,那么无此问题,读取通话状态和移动网络信息的权限无论被打开还是关闭,都能正常打开互动游戏。
上述现象在3.2.12版本下会出现,后来升级hbuilder后,未做测试,不知该问题是否还存在。
将targetSdkVersion指定为其他值的情况,也未做测试,不知是否存在该问题。
1 个回复
DCloud_uni-ad_HDX
Bug已确认