All Products
Search
Document Center

Mobile Platform as a Service:Adaptasi mPaaS 10.1.68 untuk iOS 16

Last Updated:Feb 06, 2026

Topik ini menjelaskan adaptasi baseline mPaaS 10.1.68 untuk iOS 16 dan langkah-langkah yang diperlukan.

Latar Belakang

iOS 16 dirilis secara resmi pada September 2022. Aplikasi harus diadaptasi terhadap fitur dan antarmuka sistem terbarunya. mPaaS telah menyelesaikan adaptasi dan pengujian untuk iOS 16 beta(8) mulai dari versi baseline 10.1.68.53 dan versi setelahnya.

Status Saat Ini

Sebagai kumpulan pustaka dasar, mPaaS telah menyelesaikan adaptasi dan pengujian untuk iOS 16 beta(8) pada paket IPA yang dibuat dengan Xcode 13. Jika Anda berencana merilis aplikasi di Apple App Store, gunakan Xcode 13 untuk packaging.

Rantai alat (toolchain) untuk Xcode 14 sedang dalam proses peningkatan. Setelah toolchain tersebut siap, mPaaS akan merilis versi yang telah diadaptasi untuk iOS 16 dan dibangun dengan Xcode 14.

Peningkatan Baseline

Pilih metode peningkatan berdasarkan versi baseline Anda saat ini.

Baseline saat ini adalah 10.1.68

Tingkatkan menggunakan CocoaPods

Untuk menginstal SDK terbaru versi 10.1.68, lakukan langkah-langkah berikut:

  1. Pastikan bahwa versi komponen mPaaS dalam Podfile Anda diatur ke 10.1.68.

  2. Jalankan pod mpaas update 10.1.68.

    Jika terjadi error perintah, jalankan pod mpaas update --all untuk memperbarui plugin, lalu jalankan kembali perintah tersebut.

  3. Jalankan pod install --repo-update.

Baseline saat ini adalah baseline kustom selain 10.1.68

Hubungi helpdesk atau staf dukungan teknis Anda untuk informasi mengenai baseline yang harus digunakan.

Konfigurasi Keamanan

Aplikasi yang dikembangkan dengan framework mPaaS dan menggunakan H5 container atau miniapp sering memanfaatkan JSAPI. Untuk mencegah halaman eksternal menyalahgunakan informasi aplikasi, Anda harus memvalidasi URL saat dibuka atau digunakan oleh JSAPI. Validasi ini memastikan hanya URL yang terkait dengan layanan aplikasi Anda yang dimuat. Selain itu, Anda juga dapat membatasi cakupan dan izin pemanggilan JSAPI untuk URL tertentu. Praktik ini mencegah masalah yang disebabkan oleh kurangnya autentikasi.

Untuk informasi lebih lanjut mengenai metode autentikasi, lihat dokumen berikut:

  1. Atur autentikasi JSAPI.

  2. Atur daftar putih URL.

Perubahan API

Adaptasi ini tidak mencakup perubahan pada penggunaan API.

Adaptasi iOS 16

Setelah rilis resmi pada September 2022, Anda harus mengadaptasi aplikasi terhadap atribut dan antarmuka sistem baru.

  • Baseline ini telah menyelesaikan adaptasi dan pengujian untuk iOS 16 beta(8) pada paket IPA yang dibuat dengan Xcode 13.

  • Jika Anda berencana merilis aplikasi di Apple App Store, gunakan Xcode 13 untuk packaging.

  • Rantai alat (toolchain) untuk Xcode 14 sedang dalam proses peningkatan. Setelah toolchain tersebut siap, mPaaS akan merilis versi yang telah diadaptasi untuk iOS 16 dan dibangun dengan Xcode 14.

Poin utama adaptasi untuk iOS 16 melibatkan pembaruan metode orientasi layar, penggunaan clipboard, dan penggunaan gambar. Komponen yang terdampak mencakup, namun tidak terbatas pada, komponen berikut:

  • H5 container dan paket offline

  • Mini Program

  • Multimedia (Private Cloud)

  • Verifikasi wajah (Private Cloud)

  • Keyboard keamanan mobile (Private Cloud)

  • Base frame

  • Instrumentasi dan Pemantauan

  • Panggilan audio dan video

  • OCR pengenalan gambar (Private Cloud)

  • Code scanner

  • Map

  • Beberapa komponen dependen internal

Aplikasi yang menggunakan komponen-komponen di atas harus diuji dan diverifikasi secara menyeluruh pada iOS 16 untuk memastikan fitur, kompatibilitas, dan stabilitasnya.

Penanganan Baseline Kustom

Jika Anda menggunakan baseline kustom, Anda mungkin perlu membuat baseline kustom baru berdasarkan versi terbaru. Untuk memastikannya, cari dan bergabunglah ke grup DingTalk (ID: 145930007362) serta hubungi helpdesk mPaaS.