Baseline mPaaS 10.2.3 didasarkan pada versi 10.1.68.52 dan menggabungkan komponen baru, fitur kustom, serta pembaruan kepatuhan dari berbagai baseline kustom. Fitur-fitur tersebut mencakup, namun tidak terbatas pada, hal-hal berikut.
Kepatuhan keamanan
Security Guard mendukung signature SM. Untuk menggunakan baseline ini, Anda harus mengganti image Security Guard dengan versi V6. Penggunaan image V5 yang lama akan menyebabkan error pada Security Guard. Untuk informasi lebih lanjut, lihat Konfigurasikan image Security Guard V6.
Komponen baru
mPaaS GMSSL (private cloud)
Face Liveness Detection (private cloud)
Mobile terminal environment detection (private cloud)
Mobile Threat Awareness device risk consulting services (private cloud)
Code Scanner
Intelligent Dual-Recording System (private cloud)
Ant Cube Card
Kompatibilitas
Mulai dari mPaaS 10.2.3.4, targetSdkVersion 31 didukung.
Mendukung targetSdkVersion 30.
Hanya arsitektur CPU armeabi-v7a dan arm64-v8a yang didukung. Arsitektur armeabi tidak lagi didukung.
Jenis koneksi mPaaS Inside tidak lagi dipelihara. Jika Anda menggunakan jenis koneksi mPaaS Inside dan perlu melakukan upgrade ke 10.2.3, Anda harus beralih ke jenis koneksi mPaaS AAR.
Versi ini secara default kompatibel dengan Android 13. Tidak diperlukan konfigurasi tambahan setelah upgrade.
Panduan upgrade
Konfigurasikan image Security Guard V6
Di Konsol mPaaS, unduh file konfigurasi terbaru.

Konfirmasi bahwa file konfigurasi yang diunduh (Ant-mpaas-xxxxx-Android.config) berisi kunci
v6Base64Codedan kunci tersebut memiliki nilai. Jika nilainya kosong, pastikan Anda telah mengunggah APK yang ditandatangani dengan benar sebelum mengunduh file tersebut kembali.Lakukan upgrade plugin easyconfig dalam proyek Anda ke versi
2.8.4. Di filebuild.gradlepada Direktori root, ubah konfigurasi sebagai berikut.classpath 'com.android.boost.easyconfig:easyconfig:2.8.4'Konfigurasi telah selesai. Kompilasi ulang APK.
PentingSetelah Anda melakukan upgrade ke versi V6, Anda tetap perlu mengaktifkan signature V1. Untuk informasi lebih lanjut, lihat Cara mengatasi runtime error 608 atau libsgmain native error.
Langkah-langkah keamanan
Saat mengembangkan aplikasi dengan framework mPaaS, aplikasi yang menggunakan HTML5 Container atau miniapp sering kali memanfaatkan JavaScript APIs (JSAPIs). Untuk mencegah masalah keamanan akibat kurangnya autentikasi, Anda harus memvalidasi URL saat dibuka dan saat JSAPI dipanggil. Praktik ini memastikan bahwa hanya URL bisnis internal yang dimuat serta membatasi cakupan dan izin pemanggilan JSAPI untuk URL tertentu.
Perubahan manajemen komponen
Setelah melakukan upgrade ke baseline 10.2.3, nama komponen berikut diubah. Jika sebelumnya Anda menggunakan komponen-komponen ini, Anda harus mengonfigurasinya ulang. Untuk informasi lebih lanjut, lihat Manajemen komponen.
Sync Service telah diubah menjadi Mobile Sync Service (MSS).
Code Scanner.
Komponen Code Scanner AI telah ditambahkan. Tambahkan komponen ini untuk mengaktifkan pemindaian kode berbasis AI.
Panduan upgrade penggunaan komponen
Datacenter
Mulai dari baseline 10.2.3, metode pembuatan OrmLiteSqliteOpenHelper untuk penyimpanan database telah diperbarui. Untuk informasi lebih lanjut, lihat Buat OrmLiteSqliteOpenHelper.
Perubahan API komponen
Datacenter
Ditambahkan:
com.alibaba.mpaasdb.MPSQLiteOpenHelper.Ditambahkan:
com.alibaba.mpaasdb.MPSQLiteDatabase.Dihapus:
com.alibaba.sqlcrypto.sqlite.SQLiteDatabase.Semua instance
com.j256.ormlite.xxtelah diubah menjadicom.alibaba.j256.ormlite.xx.
Penanganan baseline kustom
Jika Anda menggunakan baseline kustom, Anda mungkin perlu membuat baseline baru berdasarkan versi ini. Untuk memastikan apakah hal ini diperlukan, bergabunglah ke grup DingTalk (ID: 145930007362) dan hubungi tim dukungan teknis mPaaS.
Pengujian regresi
Komponen | Item verifikasi |
Mobile Gateway Service (MGS) |
|
Mobile Push Service (MPS) |
|
Mobile Sync Service (MSS) |
|
Datacenter |
|
UC Kernel |
|
HTML5 Container dan paket offline |
|
Mini Program |
|
Switch Configuration Service |
|
Upgrade |
|
Hotpatch |
|
Mobile Content Delivery Platform (MCDP) |
|
Location-based Service (LBS) |
|
Mobile Real-Time Communication (MRTC) |
|