全部产品
Search
文档中心

Mobile Platform as a Service:Panduan pemutakhiran mPaaS 10.1.60

更新时间:Jul 06, 2025

Tentang mPaaS 10.1.60

  1. Baseline 10.1.60 mendukung API WKWebView. Untuk detailnya, lihat Versi 10.1.60 Disesuaikan dengan WKWebView. Karena App Store tidak lagi menerima aplikasi baru yang menggunakan UIWebView mulai April 2020, pembaruan untuk aplikasi ini juga tidak diterima mulai Desember 2020. Untuk informasi lebih lanjut, lihat pernyataan resmi Apple. Oleh karena itu, pengembang perlu mengganti UIWebView dengan WKWebView.

  2. Baseline 10.1.60 telah disesuaikan dengan iOS 13 dan Xcode 11. Untuk informasi lebih lanjut, lihat mPaaS 10.1.60 Disesuaikan dengan iOS 13.

  3. Komponen mini program telah ditambahkan ke baseline 10.1.60. Versi resmi mini program memiliki serangkaian API lengkap, dengan stabilitas dan kompatibilitas yang sangat ditingkatkan. Untuk informasi lebih lanjut tentang peningkatan mini program, lihat Panduan Pemutakhiran Mini Program. Untuk informasi lebih lanjut tentang debugging, pratinjau, dan rilis mini program baru di lingkungan pengembangan terintegrasi (IDE), lihat Kembangkan Mini Program.

  4. Baseline 10.1.60 secara signifikan mengoptimalkan kontainer HTML5, menyediakan proses integrasi yang lebih sederhana, serta meningkatkan kompatibilitas dan stabilitas. Untuk informasi lebih lanjut tentang pemutakhiran kontainer HTML5 dan paket offline, lihat Panduan Pemutakhiran Kontainer HTML5.

  5. Mobile Content Delivery Platform (MCDP) telah ditambahkan ke baseline 10.1.60. MCDP menyediakan kemampuan untuk mempersonalisasi iklan dalam aplikasi, mendukung penempatan iklan personalisasi untuk kelompok target, dan membantu operator aplikasi menjangkau pengguna secara akurat dan tepat waktu. Untuk detailnya, lihat MCDP.

  6. Kompatibilitas dan stabilitas keseluruhan komponen baseline 10.1.60 telah meningkat pesat, dan fitur-fiturnya juga telah ditingkatkan secara signifikan. Untuk informasi lebih lanjut tentang catatan rilis, lihat Catatan Rilis iOS SDK.

  7. Baseline 10.1.60 tidak lagi mendukung iOS 8.

Panduan pemutakhiran mPaaS 10.1.60

Gunakan CocoaPods untuk pemutakhiran

Prasyarat

Plugin CocoaPods mPaaS telah diinstal.

  • Jika Anda belum menginstal plugin CocoaPods mPaaS, jalankan skrip berikut di terminal untuk menginstal plugin.

      sh <(curl -s http://mpaas-ios.oss-cn-hangzhou.aliyuncs.com/cocoapods/installmPaaSCocoaPodsPlugin.sh)
  • Jika Anda telah menginstal plugin CocoaPods mPaaS, jalankan pod mpaas update --all untuk memutakhirkan plugin. Untuk informasi lebih lanjut tentang penggunaan plugin CocoaPods mPaaS, lihat Integrasi Menggunakan CocoaPods Berdasarkan Kerangka Asli.

  1. Di Podfile, ubah versi SDK menjadi 10.1.60.

    image

  2. Jalankan pod mpaas update 10.1.60 untuk menginstal SDK terbaru untuk baseline 10.1.60.

  3. Jalankan pod install atau pod update sesuai kebutuhan untuk memutakhirkan SDK ke versi 10.1.60 di proyek.

Langkah-langkah selanjutnya

Jika Anda menemui kesalahan berikut saat mengintegrasikan CocoaPods:

Invalid `Podfile` file: [!] No mPaaS_Nebula : 10.1.60-beta found !!! Check name & version in Podfile.

Lakukan langkah-langkah berikut:

  1. Jalankan gem list | grep 'mPaaS' untuk melihat versi plugin CocoaPods, seperti yang ditunjukkan pada gambar berikut.

    image

  2. Jika versi plugin CocoaPods lebih awal dari 0.9.5, jalankan skrip berikut untuk menginstal ulang plugin.

    sh <(curl -s http://mpaas-ios.oss-cn-hangzhou.aliyuncs.com/cocoapods/installmPaaSCocoaPodsPlugin.sh)

Panduan penggunaan dan pemutakhiran komponen

Di baseline 10.1.60, aksesibilitas dan kemudahan penggunaan kontainer HTML5 dan mini program telah meningkat pesat. Jika Anda telah menggunakan komponen-komponen ini, baca instruksi berikut secara detail.

Perubahan API komponen

Mulai dari baseline 10.1.32, lapisan adaptasi telah ditambahkan ke komponen mPaaS. Jika baseline Anda tidak menggunakan API lapisan adaptasi, baca mPaaS 10.1.32 Disesuaikan dengan iOS 13 terlebih dahulu.

Kami merekomendasikan agar Anda menggunakan API lapisan adaptasi setelah Anda memutakhirkan SDK. Untuk detailnya, lihat petunjuk pemutakhiran berikut untuk komponen yang berbeda:

Catatan

    Kami sangat menyarankan agar Anda memodifikasi kode dan menggunakan metode lapisan tengah (adapter) alih-alih langsung menggunakan metode tingkat rendah, karena metode tingkat rendah tertentu dapat dimodifikasi atau dihapus di versi mendatang. Anda mungkin memerlukan banyak waktu untuk menyesuaikannya dalam pembaruan masa depan jika Anda terus menggunakannya.

      Tangani pustaka kustom

      Setiap komponen dari baseline 10.1.60 diintegrasikan dengan persyaratan kustomisasi. Namun, jika dependensi sebelumnya Anda mencakup pustaka kustom dan Anda sedang memutakhirkan dari versi sebelumnya (seperti 10.1.32) ke 10.1.60, pustaka kustom Anda mungkin perlu dikustomisasi ulang berdasarkan versi baru. Dalam hal ini, Anda dapat mengajukan tiket atau hubungi staf dukungan teknis mPaaS untuk konfirmasi.