mPaaS 10.1.68 mencakup pembaruan berikut dari versi 10.1.60:
Memperkenalkan jenis koneksi AAR untuk pengalaman yang lebih native-like. Untuk informasi selengkapnya mengenai jenis koneksi AAR, lihat Native AAR connection type.
Mengoptimalkan ukuran SDK komponen tunggal untuk mengurangi ukuran paket aplikasi secara keseluruhan.
Memecah Mini Programs menjadi granularitas yang lebih halus, sehingga Anda dapat memilih komponen sesuai kebutuhan.
Menupgrade kernel UC ke versi 3.0 untuk peningkatan performa dan stabilitas.
Panduan upgrade
Panduan upgrade untuk jenis koneksi AAR
Jika Anda memiliki proyek yang menggunakan jenis koneksi native AAR, ikuti langkah-langkah berikut untuk melakukan upgrade.
Konfigurasikan lingkungan.
gradle = 6.5 // Gunakan versi 6.5 atau yang lebih baru. com.android.tools.build:gradle:4.0.0 // Gunakan versi 4.0.0 atau yang lebih baru. com.android.boost.easyconfig:easyconfig:2.8.4PentingUntuk mengatur
com.android.tools.build:gradleke versi 4.2 atau yang lebih baru, konfigurasikan filegradle.propertiessebagai berikut:android.enableResourceOptimizations=false.Upgrade plugin mPaaS untuk Android Studio ke versi 2.20031016 atau yang lebih baru. Untuk informasi selengkapnya, lihat Update the mPaaS plugin.
Pada proyek Anda saat ini di Android Studio, pilih mPaaS > Baseline Upgrading, pilih 10.1.68, lalu klik OK.
Setelah proses upgrade selesai, periksa file
mpaas_packages.json. Upgrade berhasil jika bidangbase_linediatur ke10.1.68.
Panduan upgrade untuk jenis koneksi Inside
Jika Anda memiliki proyek yang menggunakan jenis koneksi Inside, ikuti langkah-langkah berikut untuk melakukan upgrade.
Konfigurasikan lingkungan.
gradle = 6.2 // Gunakan versi 6.2 atau yang lebih baru. com.android.tools.build:gradle:3.5.3 com.alipay.android:android-gradle-plugin:3.5.18 com.android.boost.easyconfig:easyconfig:2.8.4Upgrade plugin mPaaS untuk Android Studio ke versi 2.20031016 atau yang lebih baru. Untuk informasi selengkapnya, lihat Update the mPaaS plugin.
Pada proyek Anda saat ini di Android Studio, pilih mPaaS > Baseline Upgrading, pilih 10.1.68, lalu klik OK.
Setelah proses upgrade selesai, periksa file
mpaas_packages.json. Upgrade berhasil jika bidangbase_linediatur ke10.1.68.
Panduan upgrade untuk jenis koneksi berbasis komponen (Portal & Bundle)
Jika Anda memiliki proyek yang menggunakan jenis koneksi Portal&Bundle, ikuti langkah-langkah berikut untuk melakukan upgrade.
Konfigurasikan lingkungan.
gradle = 4.4 com.android.tools.build:gradle:3.0.1 com.alipay.android:android-gradle-plugin:3.0.0.9.13 com.android.boost.easyconfig:easyconfig:2.8.4Upgrade plugin mPaaS untuk Android Studio ke versi 2.20031016 atau yang lebih baru. Untuk informasi selengkapnya, lihat Update the mPaaS plugin.
Pada proyek Anda saat ini di Android Studio, pilih mPaaS > Baseline Upgrading, pilih 10.1.68, lalu klik OK.
Setelah proses upgrade selesai, periksa file
mpaas_packages.json. Upgrade berhasil jika bidangbase_linediatur ke10.1.68.
Upgrade ke plugin Gradle terbaru
Plugin Android Gradle resmi dari Google adalah versi 3.5.x. mPaaS menyediakan plugin 3.5.x yang kompatibel yang mendukung API dari Google Android Gradle Plugin 3.5.3 dan Gradle 6.0. Anda dapat mengupgrade plugin Gradle sesuai kebutuhan. Untuk informasi selengkapnya, lihat Upgrade to the latest Gradle plugin.
Perubahan manajemen komponen
Setelah Anda melakukan upgrade ke 10.1.68, komponen-komponen berikut mengalami perubahan. Jika sebelumnya Anda memilih salah satu komponen ini, Anda harus mengonfigurasinya ulang sesuai perubahan berikut. Untuk informasi selengkapnya, lihat Component management.
FRAMEWORK telah diubah menjadi opsional.
MAP telah diubah menjadi TINYAPP-MAP TINY MAP.
TINYPROGRAM telah diubah menjadi TINYAPP.
MINIPROGRAM-BLUETOOTH telah dihapus, dan secara default telah digabungkan ke dalam TINYAPP dan Mini program.
MINIPROGRAM-MEDIA telah diubah menjadi TINYAPP-MEDIA.
TINYVIDEO telah dihapus. Video mini program saat ini tidak tersedia.
Tambahkan UCCORE UC Kernel. Jika Anda perlu menggunakan inti UC seperti container HTML5 atau mini program, tambahkan komponen ini secara manual.
Panduan upgrade penggunaan komponen
HTML5 Container
Mulai dari baseline 10.1.68, metode penggunaan title bar kustom telah berubah. Untuk informasi selengkapnya, lihat Custom navigation bars (10.1.68).
UC Kernel
Kernel UC ditingkatkan pada baseline 10.1.68. Anda harus melakukan pengujian menyeluruh pada semua bagian terkait, seperti konten halaman antarmuka depan, untuk menghindari masalah kompatibilitas.
Perubahan API komponen
HTML5 Container
HTML5TitleView
Antarmuka baru telah ditambahkan ke HTML5TitleView. Untuk informasi selengkapnya, lihat Custom navigation bars (10.1.68).
MPNebula
Antarmuka baru ditambahkan yang mencakup parameter MicroApplication app.
/**
* Memulai URL online.
*
* @param app Aplikasi mikro.
* @param url URL online.
*/
public static void startUrl(MicroApplication app, String url)
/**
* Memulai URL online.
*
* @param app Aplikasi mikro.
* @param url URL online.
* @param param Parameter startup.
*/
public static void startUrl(MicroApplication app, String url, Bundle param)Scan
Dalam mode Inside atau AAR, jika Anda tidak menggunakan framework, Anda dapat menggunakan metode MPScan berikut untuk memulai UI Scan standar:
startMPaasScanActivity(Activity activity, ScanRequest scanRequest, ScanCallback scanCallback);Parameter-parameter tersebut sama dengan yang digunakan pada ScanService asli.