产品资讯 | mPaaS 适配 targetSdkVersion 29

mPaaS 标准基线对 targetSdkVersion 最高仅支持到 26。如果您的应用需要将 targetSdkVersion 升级到 29,请使用定制基线 10.1.68a,并按照下文更新 SDK 和添加配置,并回归相关功能。
说明:10.1.68a 基线虽已通过测试,但目前仍处在 beta 阶段,请谨慎使用。
更新 SDK
参考 mPaaS 支持多 CPU 架构 更新 SDK 及相关配置。
适配 targetSdkVersion 29
前置条件
请先参考 mPaaS 适配 targetSdkVersion 28 完成 targetSdkVersion 28 的相关适配。
修改 targetSdkVersion
Inside/AAR
在工程主 module 下的 build.gradle 文件中修改属性 targetSdkVersion 29。
Portal&Bundle
在 Portal 工程主 module 下的 build.gradle 文件中修改属性 targetSdkVersion 29。
在 Bundle 工程中的 targetSdkVersion 可不修改,但不得高于 Portal 工程。
通用配置
修改工程 AndroidManifest.xml,在 application 节点下添加以下属性:
后台使用定位功能
如果您的应用需要在后台时使用定位功能,需添加、申请以下权限:
在 AndroidManifest.xml 中添加权限:
调用定位 API 前确保动态申请了该权限:
使用小程序蓝牙功能
如果您的应用需要在小程序中使用蓝牙相关 API,需添加、申请以下权限。
在 AndroidManifest.xml 中添加权限:
调用蓝牙 api 前确保动态申请了该权限:
回归测试
全量回归测试的设备中必须包含 Android 10.0+ 设备。
回归测试中您需要重点关注以下组件功能(如果使用):




版权声明: 本文为 InfoQ 作者【蚂蚁集团移动开发平台 mPaaS】的原创文章。
原文链接:【http://xie.infoq.cn/article/79ca1262af62310232782811a】。文章转载请联系作者。
评论