mPaaS 10.2.3 基線基于 10.1.68.52 版本,融合了多條定制化基線中的新組件、定制功能、合規改造等變更,包括但不限于以下特性。
安全合規
無線保鏢支持國密簽名,使用本基線需要更換無線保鏢圖片為 V6 版本,如使用原有 V5 圖片會導致無線保鏢報錯,升級圖片請參看 配置 V6 無線保鏢圖片。
新增組件
國密 SSL(專有云)
人臉核身(專有云)
終端環境檢測(專有云)
移動威脅感知/設備風險咨詢(專有云)
掃一掃 AI
智能雙錄(專有云)
魔方卡片
兼容性
從 mPaaS 10.2.3.4 起,支持 targetSdkVersion 31。
支持 targetSdkVersion 30。
CPU 架構僅支持 armeabi-v7a 和 arm64-v8a ,不再支持 armeabi。
接入方式不再維護 mPaaS Inside 方式,原 mPaaS Inside 接入如需升級到 10.2.3,請修改為 mPaaS AAR 接入。
默認適配 Android 13,升級后無需額外適配工作。
升級指南
配置 V6 無線保鏢圖片
在 mPaaS 控制臺中 下載最新的配置文件。
確認下載的配置文件(Ant-mpaas-xxxxx-Android.config)中存在名為
v6Base64Code
的 key 及其對應的 value 有值,如 value 為空請確認下載前已上傳簽名正確的 APK 并重新下載。升級您工程中的 easyconfig 插件到
2.8.4
版本,在根目錄下build.gradle
中修改如下配置。classpath 'com.android.boost.easyconfig:easyconfig:2.8.4'
配置完成,重新編譯 APK 即可。
重要升級為 v6 版本后依然需要開啟 v1 簽名,詳情請參考如何解決運行時出現的 608 錯誤或 libsgmain 的 native 錯誤。
安全保障
基于 mPaaS 框架開發 App 時,使用 H5 容器/小程序的 App 會較多使用 JSAPI,建議在打開 URL 時以及使用 JSAPI 時對 URL 進行校驗,確保是 App 業務內的 URL 才能進行加載打開或限制 URL 的 JSAPI 調用范圍和權限,以防因為未鑒權造成問題。
組件管理變更
在更新至 10.2.3 基線版本之后,以下組件發生了變更,如您之前有選擇這些組件,則需要按照以下改動重新操作。更多信息,請參考 組件管理。
同步服務 已變更為 移動同步。
掃碼 已變更為 掃一掃。
新增 掃一掃 AI ,如需使用 AI 識別掃碼能力,可添加該組件。
組件使用升級指南
統一存儲
從 10.2.3 基線起,數據庫存儲創建 OrmLiteSqliteOpenHelper
的方法有更新,詳情請參見 創建 OrmLiteSqliteOpenHelper。
組件 API 變更
統一存儲
新增
com.alibaba.mpaasdb.MPSQLiteOpenHelper
。新增
com.alibaba.mpaasdb.MPSQLiteDatabase
。移除
com.alibaba.sqlcrypto.sqlite.SQLiteDatabase
。com.j256.ormlite.xx
全部變更為com.alibaba.j256.ormlite.xx
。
定制基線處理
如果您使用的是定制基線,可能需要基于新版本重新定制,歡迎搜索群號 41708565 加入釘釘群聯系 mPaaS 支持人員確認。
回歸測試
組件 | 驗證項目 |
移動網關 |
|
移動推送 |
|
移動同步 |
|
統一存儲 |
|
UC 內核 |
|
H5 容器和離線包 |
|
小程序 |
|
開關配置 |
|
升級 |
|
熱修復 |
|
智能投放 |
|
定位 |
|
音視頻通話 |
|