A baseline 10.1.68 do mPaaS suporta targetSdkVersion até 29. Para atualizar o targetSdkVersion do seu aplicativo para 30, use o plugin do mPaaS para atualizar o SDK para a baseline 10.2.3. Em seguida, adapte seu aplicativo e execute testes de regressão conforme descrito abaixo.
Pré-requisitos
As adaptações para targetSdkVersion 28 e 29 devem estar concluídas. Para mais informações, consulte Suporte do mPaaS para targetSdkVersion 28 e Suporte do mPaaS para targetSdkVersion 29.
Procedimento
-
Modifique o targetSdkVersion.
-
Tipo de conexão AAR
No arquivo build.gradle do módulo principal do seu projeto, altere a propriedade targetSdkVersion para 30.
-
Tipo de conexão Portal & Bundle
No arquivo build.gradle do módulo principal do projeto Portal, altere a propriedade targetSdkVersion para 30. Não é necessário alterar o targetSdkVersion no projeto Bundle, mas ele não deve exceder o targetSdkVersion do projeto Portal.
-
-
Configurações gerais.
No arquivo build.gradle do módulo principal do seu projeto (projeto Portal para o tipo de conexão Portal & Bundle), ative explicitamente as assinaturas v1 e v2:
android { ... signingConfigs { release { storeFile file("myreleasekey.keystore") storePassword "password" keyAlias "MyReleaseKey" keyPassword "password" v2SigningEnabled true // Enable v2 signing v1SigningEnabled true // Enable v1 signing } } } -
(Opcional) Use o recurso de reprodução de vídeo do Mini Program.
Se seu aplicativo usar o recurso de reprodução de vídeo do Mini Program e exigir suporte à arquitetura de CPU de 64 bits, adicione a seguinte propriedade sob o nó application no arquivo AndroidManifest.xml do projeto principal:
android:allowNativeHeapPointerTagging="false" -
Testes de regressão.
Garanta que os dispositivos usados nos testes completos de regressão incluam aparelhos com Android 11 ou superior.
Ao utilizar qualquer um dos componentes a seguir, verifique atentamente o comportamento durante os testes de regressão:
Componente
Itens a validar
H5 Container
Downloads e atualizações de pacotes offline funcionam corretamente.
Mobile Analysis
Todos os tipos de logs de monitoramento são gravados no armazenamento local e reportados corretamente.
Mini Program
Downloads e atualizações de pacotes do Mini Program funcionam corretamente.
A API de captura de fotos funciona corretamente.
As APIs de reprodução e gravação de vídeo funcionam corretamente.
A API de mapas funciona corretamente.
OCR
O recurso de detecção funciona corretamente.
Location
O recurso de localização funciona corretamente.
Share
O compartilhamento para todas as plataformas funciona corretamente.
Device ID
O recurso de identificação do dispositivo funciona corretamente.