Deskripsi garis dasar
Garis dasar ini dibangun di atas set Produk mPaaS 10.1.68.53 terbaru dan menggabungkan modifikasi dari garis dasar kustom sebelumnya, komponen baru, serta peningkatan kepatuhan. Fitur-fiturnya mencakup, namun tidak terbatas pada hal-hal berikut:
Keamanan dan kepatuhan
Security Guard SDK menyediakan kemampuan keamanan yang ditingkatkan dan mendukung tanda tangan digital menggunakan kriptografi nasional Tiongkok.
Komponen baru
mPaaS GMSSL (private cloud)
Mobile Dispatch Center (MDC)
Application Performance Management (APM)
Face verification (private cloud)
Mobile terminal environment detection (private cloud)
Mobile Threat Awareness Platform atau device risk consulting (private cloud)
Intelligent Dual-Recording System
Komponen yang diperbarui
OpenSSL sepenuhnya ditingkatkan untuk menyelesaikan konflik dengan pustaka open source lainnya.
AlipaySDK ditingkatkan untuk kompatibilitas. Jika Anda mengalami konflik atau masalah fungsional, lihat Catatan tentang Integrasi Alipay Open Platform Express Payment SDK.
Tingkatkan garis dasar
Pilih metode peningkatan berdasarkan versi garis dasar Anda saat ini.
Garis dasar saat ini adalah garis dasar utama 10.1.68
Peningkatan menggunakan CocoaPods
Ikuti langkah-langkah berikut untuk menginstal SDK terbaru untuk versi 10.2.3:
Pastikan terlebih dahulu bahwa nomor versi komponen mPaaS dalam Podfile Anda adalah 10.2.3.
Jalankan
pod mpaas update 10.2.3.Jika perintah gagal, perbarui terlebih dahulu plugin dengan menjalankan
pod mpaas update --all, lalu jalankan kembali perintah tersebut.Jalankan
pod install --repo-update.
Garis dasar saat ini adalah garis dasar kustom selain 10.1.68
Bergabunglah ke grup DingTalk (ID: 145930007362) dan tanyakan kepada tim purnajual atau staf dukungan teknis apakah Anda dapat beralih ke garis dasar 10.2.3.
Perbarui konfigurasi
Konfigurasikan gambar Security Guard V6
Garis dasar 10.2.3 meningkatkan Security Guard SDK untuk mendukung tanda tangan algoritma seri SM. Setelah peningkatan, Anda harus mengganti gambar Security Guard dengan versi V6, karena garis dasar 10.1.68 menggunakan versi V5 secara default. Ikuti langkah-langkah berikut untuk menghasilkan gambar V6 dan mengganti gambar `yw_1222.jpg` yang ada di proyek Anda.
Kirim tiket atau hubungi helpdesk mPaaS untuk mengonfigurasi gambar Security Guard.
Pembaruan hotpatching
Jika Anda telah mengintegrasikan fitur hotpatching ke dalam proyek Anda, hubungi tim purnajual atau staf dukungan teknis untuk meningkatkan SDK hotpatching.
Konfigurasi keamanan
Aplikasi yang dikembangkan di atas framework mPaaS yang menggunakan H5 container atau miniapp sering menggunakan JSAPI. Untuk mencegah halaman eksternal menyalahgunakan informasi aplikasi, lakukan validasi URL saat dibuka atau saat JSAPI digunakan. Praktik ini memastikan hanya URL bisnis internal yang dapat dimuat. Anda juga dapat membatasi cakupan dan izin pemanggilan JSAPI untuk suatu URL guna mencegah masalah keamanan akibat kurangnya autentikasi.
Untuk metode autentikasi spesifik, lihat dokumen-dokumen berikut:
Perubahan API
Tidak ada perubahan penggunaan API pada versi ini.
Beradaptasi dengan iOS 16
iOS 16 dijadwalkan dirilis resmi pada September 2022. Aplikasi perlu beradaptasi dengan fitur dan antarmuka sistem baru.
Garis dasar ini telah diadaptasi dan diuji pada iOS 16 beta 8 dengan membuat paket IPA menggunakan Xcode 13.
Jika Anda berencana merilis aplikasi di Apple App Store, gunakan Xcode 13 untuk packaging saat ini.
Rantai alat untuk Xcode 14 masih dalam pengembangan. Setelah rantai alat selesai, mPaaS akan merilis versi yang diadaptasi untuk iOS 16 dan dibangun dengan Xcode 14.
Adaptasi utama untuk iOS 16 melibatkan pembaruan pada metode orientasi antarmuka, penggunaan clipboard, dan penggunaan gambar. Komponen terkait mencakup, namun tidak terbatas pada hal-hal berikut:
H5 container dan offline package
Mini Program
Multimedia
Face verification
Mobile Security Keyboard (MSK)
Basic framework
Event tracking monitoring
Mobile Real-Time Communication (MRTC)
Optical Character Recognition (OCR)
Scan
Map
Beberapa komponen dependen internal
Aplikasi yang menggunakan komponen-komponen di atas harus diuji dan diverifikasi sepenuhnya pada iOS 16 untuk memastikan fungsionalitas, kompatibilitas, dan stabilitasnya.