Todos os produtos
Search
Central de documentação

Mobile Platform as a Service:O mPaaS 10.2.3 suporta a alternância entre Wireless Security Guard e Blue Shield

Última atualização: Jul 02, 2026

Contexto

A correspondência entre o SDK do cliente Wireless Security Guard e as imagens do Wireless Security Guard é uma das capacidades de dependência básicas do mPaaS, amplamente utilizada nos produtos mPaaS. Para aprimorar ainda mais a compatibilidade dos produtos mPaaS em diversos cenários e atender a requisitos de conformidade mais elevados, o mPaaS oferece o Blue Shield como alternativa ao Wireless Security Guard, com suporte a cenários que o Wireless Security Guard não atende.

Status atual

Atualmente, o mPaaS concluiu a adaptação e os testes da alternância entre Wireless Security Guard e Blue Shield na versão de baseline iOS 10.2.3.25 e posteriores. Se você utiliza a baseline 10.1.68 ou anterior, atualize para a versão mais recente do 10.2.3.

Atualizar a baseline

Atualize a versão da baseline para 10.2.3.25 ou posterior.

A baseline atual é a baseline principal 10.1.68

Consulte Adaptar o mPaaS 10.2.3 para o Xcode14 para atualizar para a baseline mais recente do 10.2.3 e aplique as adaptações necessárias.

A baseline atual é uma baseline personalizada

Se você utiliza uma baseline personalizada, procure o número do grupo 145930007362 para entrar no grupo do DingTalk ou abra um ticket para consultar o suporte técnico correspondente.

Métodos de atualização

Atualizar com o CocoaPods

Instale o SDK mais recente da versão 10.2.3:

  1. No Podfile, defina a versão do componente mPaaS como 10.2.3.

  2. Execute pod mpaas update 10.2.3.

    Se esse comando retornar um erro, atualize primeiro o plugin executando pod mpaas update --all e execute novamente o comando de atualização.

  3. Execute pod install.

Atualizar a cadeia de ferramentas e alternar para o Blue Shield

Usar o plugin mPaaS CocoaPods

Execute o comando a seguir para instalar ou atualizar o plugin:

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

Para verificar a versão instalada, execute:

pod plugins installed

image.png

Na figura, 0.9.6 é a versão do plugin. Para mais informações, consulte Integrar a um projeto existente com o CocoaPods.

Remover o componente Wireless Security Guard

  1. No Podfile, adicione remove_pod "mPaaS_Security".

  2. Se o Podfile contiver mPaaS_pod "mPaaS_Security", remova essa linha.

  3. Para remover a imagem do Wireless Security Guard, exclua o arquivo yw_1222.jpg do projeto. Em seguida, remova os campos base64Code e v6Base64Code do arquivo de configuração do mPaaS meta.config, caso existam.

Adicionar o componente Blue Shield

No Podfile, adicione mPaaS_pod "mPaaS_BlueShield".

Gerar a imagem do Blue Shield

Adicione o parâmetro absBase64Code ao meta.config e execute pod install com o plugin mPaaS CocoaPods. Conforme mostrado na figura, abs_1222 é a imagem do Blue Shield gerada.

3fad6cac661db8002bbe7303b87c8507.png

Alternar para o Blue Shield no código

Adicione uma categoria para MPSignatureInterface e substitua o método securityComponentType para retornar MPSecurityComponentTypeBS. Na categoria de MPSignatureInterface, importe o arquivo de cabeçalho #import <MPSignatureAdapter/MPSignatureAdapter.h>.

image.png

Bibliotecas que exigem testes de regressão após a alternância para o Blue Shield

As bibliotecas a seguir utilizam interfaces do Security Guard e exigem testes de regressão após a alternância para o Blue Shield:

  • Mobile Gateway Service

  • Mobile Dispatch Center

  • Mobile Sync Service

  • Multimedia

  • Mini Program

  • Hotpatching

  • Big Data Tunnel

  • Alguns componentes de dependência internos

Escopo de testes e verificação

Após alternar para o Blue Shield, execute testes de regressão no seu aplicativo com base na lista de verificação de alterações.