全部产品
Search
文档中心

Mobile Platform as a Service:Menyesuaikan mPaaS ke targetSdkVersion 30

更新时间:Jul 02, 2025

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

  1. 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.

  2. 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.
         }
       }
     }
    
  3. (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"
  4. 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.