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 加入DingTalk群聯絡 mPaaS 技術服務人員確認。
迴歸測試
組件 | 驗證專案 |
移動網關 |
|
Alibaba Cloud Mobile Push |
|
移動同步 |
|
統一儲存 |
|
UC 核心 |
|
H5 容器和離線包 |
|
小程式 |
|
開關配置 |
|
升級 |
|
熱修複 |
|
智能投放 |
|
定位 |
|
音視訊通話 |
|