全部产品
Search
文档中心

Mobile Platform as a Service:mPaaS 10.2.3 mendukung peralihan Wireless Security Guard&Blue Shield

更新时间:Feb 05, 2026

Latar Belakang

SDK klien Wireless Security Guard dan gambar terkait merupakan dependensi dasar yang banyak digunakan dalam mPaaS. Untuk meningkatkan kompatibilitas di berbagai skenario serta memenuhi persyaratan kepatuhan yang lebih ketat, mPaaS menyediakan Blue Shield sebagai alternatif yang mendukung skenario di mana Security Guard tidak sesuai.

Status Saat Ini

mPaaS mendukung peralihan dari Security Guard ke Blue Shield mulai dari versi baseline iOS 10.2.3.25 dan yang lebih baru. Adaptasi dan pengujian yang diperlukan telah selesai. Jika Anda menggunakan baseline 10.1.68 atau versi sebelumnya, lakukan upgrade ke versi 10.2.3 terbaru.

Upgrade Baseline

Upgrade versi baseline ke 10.2.3.25 atau yang lebih baru.

Baseline saat ini adalah baseline utama 10.1.68.

Pertama, lakukan upgrade ke baseline 10.2.3 terbaru dan lakukan adaptasi yang diperlukan. Untuk informasi selengkapnya, lihat Adaptasi mPaaS 10.2.3 untuk Xcode14.

Baseline saat ini adalah baseline kustom

Jika Anda menggunakan baseline kustom, bergabunglah dengan grup DingTalk melalui nomor grup 145930007362 atau ajukan tiket dukungan teknis untuk menentukan apakah Anda dapat beralih ke baseline 10.2.3.

Metode Upgrade

Upgrade menggunakan CocoaPods

Ikuti langkah-langkah berikut untuk menginstal SDK terbaru versi 10.2.3:

  1. Pastikan nomor versi komponen mPaaS dalam Podfile Anda adalah 10.2.3.

  2. Jalankan perintah pod mpaas update 10.2.3.

    Jika perintah tersebut mengembalikan error, perbarui terlebih dahulu plugin dengan menjalankan perintah pod mpaas update --all, lalu jalankan kembali perintah update.

  3. Jalankan perintah pod install.

Upgrade Rantai Alat dan Beralih ke Blue Shield

Gunakan Plugin mPaaS CocoaPods

Anda dapat menggunakan perintah berikut untuk menginstal atau memperbarui plugin:

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

Anda dapat menggunakan perintah berikut untuk memeriksa versi plugin:

pod plugins installed

image.png

Pada gambar tersebut, 0.9.6 adalah versi plugin. Untuk informasi selengkapnya tentang penggunaan plugin, lihat Integrasi dengan proyek yang sudah ada menggunakan CocoaPods.

Hapus Komponen Wireless Security Guard

  1. Dalam Podfile, tambahkan remove_pod "mPaaS_Security".

  2. Jika Podfile berisi mPaaS_pod "mPaaS_Security", hapus baris tersebut.

  3. Untuk menghapus gambar Wireless Security Guard, hapus terlebih dahulu gambar yw_1222.jpg dari proyek. Kemudian, hapus bidang `base64Code` dan `v6Base64Code` dari file konfigurasi mPaaS meta.config, jika ada.

Tambahkan Komponen Blue Shield

Dalam Podfile, tambahkan mPaaS_pod "mPaaS_BlueShield".

Hasilkan Gambar Blue Shield

Tambahkan parameter absBase64Code ke file meta.config, lalu jalankan perintah `pod install` menggunakan Plugin mPaaS CocoaPods. Seperti yang ditunjukkan pada gambar, abs_1222 adalah gambar Blue Shield yang dihasilkan.

3fad6cac661db8002bbe7303b87c8507.png

Beralih ke Blue Shield dalam Kode

Tambahkan kategori untuk MPSignatureInterface dan override metode securityComponentType agar mengembalikan MPSecurityComponentTypeBS. Dalam kategori tersebut untuk MPSignatureInterface, impor file header #import <MPSignatureAdapter/MPSignatureAdapter.h>.

image.png

Daftar Library yang Mendukung Pembaruan Blue Shield

  • Mobile Gateway Service

  • Mobile Scheduling Center

  • Mobile Sync Service

  • Multimedia

  • Mini Program

  • Hotpatching

  • Big Data Tunnel

  • Beberapa komponen dependen internal

Cakupan Pengujian dan Verifikasi

Setelah beralih ke Blue Shield, lakukan pengujian regresi pada aplikasi Anda berdasarkan daftar perubahan yang telah ditentukan.