O mPaaS 10.2.3, baseado na versão 10.1.68.52, introduz novos componentes, recursos personalizados e atualizações de conformidade de múltiplas baselines personalizadas.
Conformidade de segurança
O Security Guard agora oferece suporte a assinaturas SM. Substitua a imagem do Security Guard pela V6. O uso da imagem V5 causa erros. Para mais informações, consulte Configure a imagem V6 do Security Guard.
Novos componentes
mPaaS GMSSL (nuvem privada)
Detecção de vivacidade facial (nuvem privada)
Detecção de ambiente de terminal móvel (nuvem privada)
Serviços de consultoria de risco de dispositivo Mobile Threat Awareness (nuvem privada)
Code Scanner
Sistema Inteligente de Gravação Dupla (nuvem privada)
Ant Cube Card
Compatibilidade
A partir do mPaaS 10.2.3.4, há suporte para targetSdkVersion 31.
Suporte mantido para targetSdkVersion 30.
Somente as arquiteturas de CPU armeabi-v7a e arm64-v8a são suportadas. A arquitetura armeabi não é mais compatível.
O mPaaS Inside deixou de receber manutenção. Para atualizar para a versão 10.2.3, migre para o tipo de conexão mPaaS AAR.
Compatível com Android 13 por padrão, sem necessidade de configuração adicional.
Guia de atualização
Configure a imagem V6 do Security Guard
-
Obtenha seu App Secret no console.

-
Use o plugin mPaaS para Android Studio para regenerar a imagem criptografada. Insira o App Secret e defina a jpg Version como
6.
Verifique se o arquivo
yw_1222.jpgdo projeto foi atualizado.-
Configuração da imagem do Security Guard concluída.
ImportanteA versão V6 ainda exige assinaturas V1. Consulte Erro de runtime 608 ou erro nativo libsgmain.
Para aplicativos com baixos requisitos de segurança RPC, consulte Acessar o RPC do mPaaS sem o Security Guard.
-
No console do mPaaS, baixe o arquivo de configuração mais recente.

Confirme se o arquivo de configuração baixado (Ant-mpaas-xxxxx-Android.config) contém uma chave
v6Base64Codenão vazia. Se o valor estiver vazio, faça upload de um APK assinado corretamente e baixe o arquivo novamente.-
Atualize o plugin easyconfig para a versão
2.8.4. No arquivobuild.gradleraiz, atualize a configuração:classpath 'com.android.boost.easyconfig:easyconfig:2.8.4' -
Configuração concluída. Recompile o APK.
ImportanteA versão V6 ainda exige assinaturas V1. Consulte Como resolver o erro de runtime 608 ou erro nativo libsgmain.
Medidas de segurança
Aplicativos que usam contêineres HTML5 ou miniapps dependem de JSAPIs. Para evitar acesso não autorizado, valide as URLs na abertura e autentique as chamadas JSAPI. Isso restringe quais URLs podem ser carregadas e quais APIs elas podem invocar.
Alterações no gerenciamento de componentes
Os seguintes componentes foram renomeados na versão 10.2.3. Reconfigure-os após a atualização. Para mais detalhes, consulte Gerenciamento de componentes.
Sync Service passou a se chamar Mobile Sync Service (MSS).
Code Scanner.
Componente Code Scanner AI adicionado. Ative este recurso para habilitar a leitura de códigos com inteligência artificial.
Guia de atualização de componentes
Datacenter
Na versão 10.2.3, o método para criar um OrmLiteSqliteOpenHelper para armazenamento em banco de dados mudou. Para mais informações, consulte Crie um OrmLiteSqliteOpenHelper.
Alterações na API de componentes
Datacenter
Adicionado:
com.alibaba.mpaasdb.MPSQLiteOpenHelper.Adicionado:
com.alibaba.mpaasdb.MPSQLiteDatabase.Removido:
com.alibaba.sqlcrypto.sqlite.SQLiteDatabase.Todos os pacotes
com.j256.ormlite.xxforam movidos paracom.alibaba.j256.ormlite.xx.
Tratamento de baselines personalizadas
Se você usa uma baseline personalizada, talvez seja necessário recriá-la para esta versão. Entre no grupo do DingTalk (ID: 145930007362) para confirmar os procedimentos com o suporte técnico do mPaaS.
Testes de regressão
|
Componente |
Itens de verificação |
|
Mobile Gateway Service (MGS) |
|
|
Mobile Push Service (MPS) |
|
|
Mobile Sync Service (MSS) |
|
|
Datacenter |
|
|
UC Kernel |
|
|
Contêiner HTML5 e pacotes offline |
|
|
Mini Program |
|
|
Switch Configuration Service |
|
|
Upgrade |
|
|
Hotpatch |
|
|
Mobile Content Delivery Platform (MCDP) |
|
|
Location-based Service (LBS) |
|
|
Mobile Real-Time Communication (MRTC) |
|