全部产品
Search
文档中心

Mobile Platform as a Service:Adaptasi mPaaS 10.1.68 untuk Android 12

更新时间:Feb 06, 2026

Topik ini menjelaskan cara mengadaptasi garis dasar mPaaS 10.1.68 untuk Android 12.

Google merilis versi resmi Android 12 pada 4 Oktober 2021. mPaaS telah menyesuaikan pustaka dasarnya dalam garis dasar 10.1.68. Versi 10.1.68.37 dan yang lebih baru sepenuhnya kompatibel dengan Android 12. Sebelum penyesuaian ini, SDK mPaaS terpengaruh pada perangkat Android 12, sehingga Kontainer H5 tidak dapat menjalankan kernel UC.

Upgrade SDK

Untuk melakukan upgrade SDK mPaaS, lihat Menghubungkan atau melakukan upgrade garis dasar.

  • Jika versi garis dasar Anda adalah 10.1.68, cukup lakukan upgrade ke versi terbaru. Untuk informasi selengkapnya, lihat Catatan rilis 10.1.68.

  • Jika versi garis dasar Anda adalah 10.1.60 atau lebih lama, lakukan upgrade terlebih dahulu ke 10.1.68, lalu lanjutkan ke versi terbaru.

Jalankan kernel UC

Pada Android 12, Anda harus menggunakan versi tertentu dari kernel UC dan menambahkan konfigurasi untuk mengaktifkannya. Jika tidak, kontainer H5 akan menggunakan WebView sistem secara default.

Gunakan versi tertentu dari kernel UC

Tambahkan dependensi berikut ke node dependencies pada file build.gradle di modul utama Anda. Untuk metode integrasi Portal & Bundle, modul utama adalah proyek Portal.

implementation('com.alipay.android.phone.wallet:nebulaucsdk-build:999.3.22.2.30.211011154625@aar') {
    force = true
}

Untuk metode integrasi Portal & Bundle, Anda juga harus menghapus kernel UC asli dari SDK. Tambahkan kode berikut ke file build.gradle di modul utama (proyek Portal).

mpaascomponents {
    excludeDependencies = [
            "com.alipay.android.phone.wallet:nebulaucsdk-build"
    ]
}

Tambahkan konfigurasi untuk mengaktifkan kernel UC pada Android 12

Di direktori `config` dalam folder `assets`, buat file custom_config.json dan tambahkan konten berikut:

[
  {
    "value":"{\"h5_enableExternalWebView\":\"YES\",\"h5_externalWebViewSdkVersion\":{\"min\":11,\"max\":31}}",
    "key":"h5_webViewConfig"
  }
]

Pengujian regresi

Upgrade kernel UC dapat mengubah beberapa atribut browser. Oleh karena itu, Anda harus melakukan pengujian regresi untuk semua layanan yang menggunakan browser UC.

Penanganan pustaka kustom

Komponen dalam versi 10.1.68 memiliki persyaratan khusus. Jika dependensi Anda mencakup pustaka kustom, tangani sesuai langkah berikut:

  • Jika Anda melakukan upgrade dari versi kit pengembangan perangkat lunak (SDK) sebelumnya, seperti 10.1.60, ke versi 10.1.68, pustaka kustom Anda mungkin perlu dikustomisasi ulang. Untuk bantuan, hubungi dukungan teknis mPaaS dengan bergabung ke kelompok DingTalk dengan ID 145930007362.

  • Jika Anda sudah menggunakan versi 10.1.68, periksa apakah pustaka kustom Anda termasuk dalam Daftar pustaka yang diperbarui untuk Android 12 di bawah ini.

    • Jika pustaka Anda tidak ada dalam daftar, Anda dapat terus menggunakannya.

    • Jika pustaka Anda ada dalam daftar, pustaka tersebut mungkin perlu dikustomisasi ulang. Untuk bantuan, cari kelompok DingTalk 145930007362 dan hubungi dukungan teknis mPaaS.

Daftar pustaka yang diperbarui untuk Android 12

  • nebulauc

  • multimediabiz