A partir da versão 10.2.3.63, o mPaaS passou a suportar o targetSdkVersion 35. Caso sua aplicação precise atualizar o targetSdkVersion para 35, utilize o plugin do mPaaS para atualizar o SDK para a versão de baseline 10.2.3.63 ou superior e siga as instruções abaixo para adaptar e executar testes de regressão nos recursos relacionados.
Adaptação ao targetSdkVersion 35
Pré-requisitos
Consulte os documentos a seguir para garantir que sua aplicação já concluiu a adaptação às versões anteriores do targetSdkVersion:
Modificação do targetSdkVersion
Método de integração AAR
Modifique o atributo targetSdkVersion para 35 no arquivo build.gradle localizado no módulo principal do seu projeto.
Método de integração Portal & Bundle
Não suportado. Para realizar a adaptação ao targetSdkVersion 35, é obrigatório migrar para o método de integração AAR.
Com as atualizações contínuas do sistema Android, os custos de adaptação e manutenção do método de integração Portal & Bundle também aumentam. Em algum momento futuro, esse método poderá deixar de oferecer suporte completo às novas versões do sistema Android. Recomendamos que você migre para o método de integração AAR o quanto antes.
Conteúdo da adaptação
Alterações de interface - Mudanças em Window inset
Aplicações executadas em dispositivos com Android 15 ou superior serão exibidas sem bordas por padrão. Para mais informações, consulte a documentação oficial.
Se os componentes integrados apresentarem anomalias devido a essa mudança, configure o atributo windowOptOutEdgeToEdgeEnforcement no tema da sua aplicação para impedir que esse recurso entre em vigor.
O exemplo a seguir demonstra como configurar o atributo windowOptOutEdgeToEdgeEnforcement no tema.
-
Defina o seguinte código no arquivo style.xml:
<resources> <style name="AppTheme"> <item name="android:windowOptOutEdgeToEdgeEnforcement">true</item> </style> </resources> -
Defina o seguinte código no AndroidManifest.xml:
<application android:theme="@style/AppTheme"> </application>
Para utilizar este atributo, é necessário atualize o compileSdk para 35. Além disso, a versão mínima do gradle deve ser 8,7 e a versão mínima do AGP deve ser 8.6.0. Caso contrário, podem ocorrer falhas de compilação ou outros problemas inesperados.
Testes de regressão
Execute testes de regressão completos, garantindo que os dispositivos de teste incluam aparelhos com Android 15 ou superior.
-
Durante os testes de regressão, concentre-se nos seguintes recursos de componentes (se utilizados):
Componente
Itens de verificação
Message Push Service
Verificar se as notificações são exibidas após o recebimento de mensagens por canais personalizados
Confirmar se o envio de mensagens pelos canais dos fabricantes funciona normalmente
Mini Program
Todos os recursos
Contêiner H5
Todos os recursos
Compartilhamento
Validar se o compartilhamento para as diversas plataformas ocorre corretamente