Catatan rilis mPaaS 10.1.68
Mulai baseline 10.1.68, UIWebView telah ditinggalkan dan hanya WKWebView yang didukung. Untuk informasi selengkapnya, lihat Adapt mPaaS to WKWebView. App Store berhenti menerima aplikasi baru yang menggunakan UIWebView sejak April 2020, dan pembaruan untuk aplikasi yang sudah ada yang masih menggunakan UIWebView tidak akan diterima mulai Desember 2020. Anda harus segera melakukan upgrade ke baseline 10.1.68 serta menyesuaikan aplikasi Anda untuk WKWebView.
Versi ini mendukung pembuatan dan packaging library statis dengan Xcode 11 guna memastikan kompatibilitas pengembangan.
Panduan upgrade mPaaS 10.1.68
Upgrade menggunakan CocoaPods
Prasyarat
Plugin CocoaPods mPaaS telah diinstal.
Jika Anda belum menginstal plugin CocoaPods mPaaS, jalankan skrip berikut di terminal untuk menginstalnya.
sh <(curl -s http://mpaas-ios.oss-cn-hangzhou.aliyuncs.com/cocoapods/installmPaaSCocoaPodsPlugin.sh)Jika Anda telah menginstal plugin CocoaPods mPaaS, jalankan perintah
pod mpaas update --alluntuk memperbarui plugin tersebut. Untuk informasi selengkapnya tentang cara menggunakan plugin CocoaPods mPaaS, lihat Integrate with a native framework using CocoaPods.
Prosedur
Pada Podfile, ubah versi SDK menjadi 10.1.68.

Jalankan
pod mpaas update 10.1.68untuk menginstal SDK terbaru untuk baseline 10.1.68.Jika diperlukan, jalankan
pod installataupod updateuntuk menyelesaikan upgrade proyek ke 10.1.68.
Langkah selanjutnya
Jika terjadi error seperti berikut selama integrasi CocoaPods:
Invalid `Podfile` file: [!] No mPaaS_Nebula : 10.1.68 found !!! Check name & version in Podfile.Anda dapat mencoba langkah-langkah berikut untuk mengatasinya:
Jalankan perintah
gem list | grep 'mPaaS'untuk memeriksa versi plugin CocoaPods, seperti yang ditunjukkan pada gambar berikut.
Jika versi plugin CocoaPods lebih lama dari 0.9.5, jalankan skrip berikut untuk menginstal ulang plugin tersebut.
sh <(curl -s http://mpaas-ios.oss-cn-hangzhou.aliyuncs.com/cocoapods/installmPaaSCocoaPodsPlugin.sh)Panduan upgrade komponen
Jika baseline versi saat ini Anda lebih awal dari 10.1.60 dan Anda telah mengintegrasikan komponen H5 Container dan Mini Program, baca petunjuk berikut dengan cermat:
Untuk informasi tentang upgrade H5 Container dan paket offline, lihat H5 Container 10.1.60 upgrade guide.
Untuk informasi tentang upgrade Mini Program, lihat Mini Program upgrade notes.
Perubahan API komponen
Lapisan adaptasi telah disertakan dalam komponen mPaaS sejak baseline 10.1.32. Jika baseline yang Anda gunakan tidak menggunakan API lapisan adaptasi, lihat Adapt mPaaS 10.1.32 to iOS 13 sebelum melanjutkan.
Setelah Anda melakukan upgrade SDK, gunakan API dari lapisan adaptasi. Untuk informasi selengkapnya, lihat catatan tentang upgrade dari versi sebelumnya dalam dokumen komponen berikut:
Modifikasi kode Anda untuk menggunakan metode lapisan antara (adapter) alih-alih metode dasar. Beberapa metode dasar mungkin berubah atau ditinggalkan di versi mendatang. Jika Anda tetap menggunakannya, Anda mungkin perlu menghabiskan lebih banyak waktu untuk adaptasi pada pembaruan berikutnya.
Penanganan library kustom
Komponen pada baseline versi 10.1.68 telah mengakomodasi persyaratan kustomisasi. Namun, jika dependensi Anda sebelumnya mencakup library kustom dan Anda melakukan upgrade dari versi SDK sebelumnya, seperti 10.1.32, ke versi 10.1.68, library kustom Anda mungkin perlu dikustomisasi ulang untuk versi baru tersebut. Untuk konsultasi, cari dan bergabunglah dengan grup DingTalk 145930007362.
Komponen Share
SDK pihak ketiga dalam komponen Share versi 10.1.68 telah ditingkatkan, termasuk WeChat SDK, Weibo SDK, dan QQ Connect SDK. Versi terbaru untuk berbagi WeChat dan QQ menambahkan fitur Universal Link. Anda harus menyesuaikan aplikasi Anda dengan SDK baru tersebut melalui langkah-langkah berikut:
Perbarui informasi konfigurasi aplikasi pada platform pihak ketiga yang sesuai. Informasi ini dapat ditemukan di bagian manajemen aplikasi akun developer Anda di platform tersebut. Untuk metode penyesuaian spesifik, lihat dokumentasi yang disediakan oleh platform tersebut.
Untuk berbagi WeChat, tambahkan bidang "universalLink" ke informasi konfigurasi komponen mPaaS Share dan atur nilainya ke alamat Universal Link aplikasi Anda.