标签:申请 存储 gets app dma sdn XML 分析 需要
mPaaS 标准基线对 targetSdkVersion 最高仅支持到 26。如果您的应用需要将 targetSdkVersion 升级到 29,请使用定制基线 10.1.68a,并按照下文更新 SDK 和添加配置,并回归相关功能。
说明:10.1.68a 基线虽已通过测试,但目前仍处在 beta 阶段,请谨慎使用。
参考 mPaaS 支持多 CPU 架构 更新 SDK 及相关配置。
请先参考 mPaaS 适配 targetSdkVersion 28 完成 targetSdkVersion 28 的相关适配。
Inside/AAR
在工程主 module 下的 build.gradle 文件中修改属性 targetSdkVersion 29。
Portal&Bundle
修改工程 AndroidManifest.xml,在 application 节点下添加以下属性:
<application android:requestLegacyExternalStorage="true" ... >
如果您的应用需要在后台时使用定位功能,需添加、申请以下权限:
<uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" />
String[] permissions; if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.Q) { permissions = new String[]{ Manifest.permission.ACCESS_FINE_LOCATION, Manifest.permission.ACCESS_COARSE_LOCATION, Manifest.permission.ACCESS_BACKGROUND_LOCATION }; } else { permissions = new String[]{ Manifest.permission.ACCESS_FINE_LOCATION, Manifest.permission.ACCESS_COARSE_LOCATION }; } ActivityCompat.requestPermissions(this, permissions, 101);
如果您的应用需要在小程序中使用蓝牙相关 API,需添加、申请以下权限。
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
String[] permissions = new String[]{ Manifest.permission.ACCESS_FINE_LOCATION, }; ActivityCompat.requestPermissions(this, permissions, 101);
全量回归测试的设备中必须包含 Android 10.0+ 设备。
回归测试中您需要重点关注以下组件功能(如果使用):
组件 | 验证项目 |
---|---|
统一存储 | 数据库加密存储 是否正常 |
热修复 | 热修复 是否能够生效 |
移动分析 | 移动分析卡顿监控 是否正常 |
小程序 | 小程序文件 API、小程序蓝牙 API、小程序地图组件 是否正常 |
定位 | 定位 是否正常 |
产品资讯 | mPaaS 适配 targetSdkVersion 29
标签:申请 存储 gets app dma sdn XML 分析 需要
原文地址:https://www.cnblogs.com/mpaas/p/13901880.html