Mulai versi mPaaS 10.2.3.63, mPaaS telah menambahkan dukungan untuk targetSdkVersion 35. Jika aplikasi Anda perlu ditingkatkan ke targetSdkVersion 35, gunakan plugin mPaaS untuk memperbarui SDK ke versi dasar 10.2.3.63 atau yang lebih baru. Ikuti petunjuk di bawah ini untuk beradaptasi dan melakukan pengujian regresi pada fitur terkait.
Beradaptasi dengan targetSdkVersion 35
Prasyarat
Silakan merujuk pada dokumen berikut untuk memastikan bahwa aplikasi Anda telah menyelesaikan adaptasi ke versi targetSdkVersion sebelumnya:
Modifikasi targetSdkVersion
Metode integrasi AAR
Ubah atribut targetSdkVersion menjadi 35 di file build.gradle pada modul utama proyek Anda.
Metode integrasi Portal & Bundle
Tidak didukung. Jika Anda perlu beradaptasi dengan targetSdkVersion 35, Anda harus beralih ke metode integrasi AAR.
Dengan pembaruan berkelanjutan sistem Android, biaya adaptasi dan pemeliharaan untuk metode integrasi Portal & Bundle semakin meningkat. Pada suatu saat di masa depan, metode integrasi Portal & Bundle mungkin sepenuhnya berhenti mendukung versi baru sistem Android. Kami menyarankan Anda untuk beralih ke metode integrasi AAR sesegera mungkin.
Konten adaptasi
Perubahan antarmuka - Perubahan Window inset
Aplikasi yang berjalan pada perangkat Android 15 ke atas akan ditampilkan tanpa batas secara default. Untuk informasi lebih lanjut, lihat dokumentasi resmi.
Jika komponen yang telah Anda integrasikan menampilkan kelainan karena perubahan ini, Anda dapat mencegah fitur ini berlaku dengan mengonfigurasi atribut windowOptOutEdgeToEdgeEnforcement dalam tema aplikasi Anda.
Contoh berikut menunjukkan cara mengonfigurasi atribut windowOptOutEdgeToEdgeEnforcement dalam tema.
Tambahkan kode berikut di file style.xml:
<resources> <style name="AppTheme"> <item name="android:windowOptOutEdgeToEdgeEnforcement">true</item> </style> </resources>Tambahkan kode berikut di AndroidManifest.xml:
<application android:theme="@style/AppTheme"> </application>
Untuk menggunakan atribut ini, Anda perlu meningkatkan compileSdk ke 35. Pada saat yang sama, versi gradle minimum harus 8.7 dan versi AGP minimum harus 8.6.0. Jika tidak, kegagalan kompilasi atau masalah tak terduga lainnya mungkin terjadi.
Pengujian regresi
Lakukan pengujian regresi penuh, dan pastikan perangkat uji mencakup perangkat yang menjalankan Android 15 atau lebih tinggi.
Dalam pengujian regresi, fokuskan pada fitur komponen berikut (jika digunakan):
Komponen
Item verifikasi
Pemberitasan pesan
Apakah notifikasi dapat ditampilkan setelah menerima pesan melalui saluran internal
Apakah penyaluran pesan vendor bekerja dengan normal
Mini Program
Semua fitur
Kontainer H5
Semua fitur
Berbagi
Apakah berbagi ke berbagai platform bekerja dengan normal