Baseline 10.1.68 dari mPaaS mendukung targetSdkVersion 29 dan sebelumnya. Jika aplikasi Anda memerlukan targetSdkVersion 30, gunakan plugin mPaaS untuk meningkatkan SDK ke baseline kustom 10.2.3, lalu lakukan penyesuaian dan pengujian regresi sesuai langkah-langkah berikut.
Prasyarat
mPaaS telah disesuaikan dengan targetSdkVersion 28 dan 29. Untuk informasi lebih lanjut, lihat Menyesuaikan mPaaS ke targetSdkVersion 28 dan Menyesuaikan mPaaS ke targetSdkVersion 29.
Prosedur
Ubah nilai atribut targetSdkVersion.
Dalam mode akses AAR asli:
Buka file build.gradle di modul utama proyek dan ubah nilai atribut targetSdkVersion menjadi 30.
Dalam mode akses Portal dan Bundle:
Buka file build.gradle di modul utama proyek Portal dan ubah nilai atribut targetSdkVersion menjadi 30. Di proyek Bundle, nilai atribut targetSdkVersion dapat tetap tidak berubah, namun harus kurang dari atau sama dengan nilai yang ada di proyek Portal.
Tentukan konfigurasi umum.
Buka file build.gradle di modul utama proyek dan aktifkan secara eksplisit penandatanganan v2 dan v1. Perhatikan bahwa dalam mode akses Portal dan Bundle, nama proyek adalah Portal.
android { ... signingConfigs { release { storeFile file("myreleasekey.keystore") storePassword "password" keyAlias "MyReleaseKey" keyPassword "password" v2SigningEnabled true // Aktifkan penandatanganan v2. v1SigningEnabled true // Aktifkan penandatanganan v1. } } }(Opsional) Gunakan fitur pemutaran video Mini Program.
Jika Anda perlu menggunakan fitur pemutaran video Mini Program yang terhubung dan aplikasi Anda mendukung arsitektur CPU 64-bit, modifikasi file AndroidManifest.xml di proyek utama dan tambahkan atribut berikut ke node "application":
android:allowNativeHeapPointerTagging="false"Lakukan pengujian regresi.
Pastikan perangkat Android 11 atau lebih baru termasuk dalam pengujian regresi penuh.
Dalam pengujian regresi, fokus pada komponen dan fitur mereka jika digunakan, seperti yang ditunjukkan dalam tabel berikut.
Komponen
Item Pengujian
HTML5 Container
Periksa apakah paket offline dapat diunduh dengan benar dan digunakan untuk peningkatan.
Mobile Analysis Service (MAS)
Periksa apakah semua jenis log pemantauan dapat ditulis dengan benar ke perangkat lokal dan dilaporkan.
Mini Program
Periksa apakah paket Mini Program dapat diunduh dengan benar dan digunakan untuk peningkatan.
Periksa apakah API foto normal.
Periksa apakah API pemutaran dan perekaman video normal.
Periksa apakah API peta normal.
OCR
Periksa apakah fitur OCR normal.
Location Based Service (LBS)
Periksa apakah fitur LBS normal.
Social Sharing
Periksa apakah konten dapat dibagikan ke platform yang didukung.
Device ID
Periksa apakah fitur Device ID normal.