Todos os produtos
Search
Central de documentação

Mobile Platform as a Service:Configurar um contêiner HTML5

Última atualização: Jun 28, 2026

Modifique as configurações de switches do contêiner HTML5 para controlar o comportamento dele, como ativar ou desativar a verificação de assinatura de pacotes offline.

Modifique as configurações de switches das seguintes formas:

  • Adicione o arquivo custom_config.json à pasta config, dentro de assets, no projeto do portal ou da aplicação principal. Este método aplica-se apenas à versão 10.1.60 e posteriores. Formato do arquivo custom_config.json:

    [
    {
      "value": "NO",
      "key": "h5_shouldverifyapp"
    },
    {
      "value": "0",
      "key": "TSBS"
    }
    ]
  • Use H5ExtConfigProvider para configure os switches via código. Esta abordagem é válida somente para versões anteriores à 10.1.60. Uso de H5ExtConfigProvider:

    public class H5ExtConfigProviderImpl implements H5ExtConfigProvider {
      @Override
      public String getConfig(String key) {
          if ("h5_shouldverifyapp".equalsIgnoreCase(key)) {
              return "YES";
          } else if ("TSBS".equalsIgnoreCase(key)) {
              return "0";
          }
          return null;
      }
    }
    // Call this method at startup. Only one global instance of H5ExtConfigProvider can be active. The last instance that is set takes precedence.
    H5Utils.setProvider(H5ExtConfigProvider.class.getName(), new H5ExtConfigProviderImpl());
  • Distribua as configurações de switches pela plataforma MDS. Consulte Gerenciamento de configuração de switches.

Lista de switches do contêiner

A tabela a seguir lista os switches disponíveis para o contêiner.

Nome do switch

Finalidade

Descrição

Valor padrão

h5_shouldverifyapp

Ative ou desativa a verificação de assinatura. Mantenha ativado em ambientes online. Em dispositivos com root, a verificação é forçada e este switch é ignorado.

Defina como YES para ative o recurso. Defina como NO para desativá-lo.

YES

TSBS

Controla a barra de título imersiva. Exclusivo para Android.

Defina como 1 para usar. Defina como 0 para não usar.

Importante

Os valores 1 e 0 são strings.

1

h5_remote_debug_host

Endereço do servidor para depuração remota do aplicativo.

  • Defina h5_remote_debug_host com o endereço do servidor de depuração para ative a depuração remota do aplicativo.

  • Deixe sem configuração para desativar a depuração remota. Não há valor padrão.

-

androidFallbackNetwork

Determina se a biblioteca de rede do mPaaS carrega recursos de fallback.

YES: usa a biblioteca de rede do mPaaS. NO: usa a biblioteca de rede do sistema.

YES

mp_h5_push_window_use_activity

Define se uma nova Activity deve ser forçada ao chamar pushWindow.

Defina como YES para ative esse comportamento. Outros valores o desativam.

NO

mp_ta_showOptionMenu

Exibe ou oculta o menu de opções no canto superior direito do miniaplicativo.

Nota

Surte efeito apenas se a visibilidade do menu de opções tiver sido configurada durante a publicação do miniaplicativo.

Defina como YES para exibir o menu. Outros valores o ocultam.

NO

mp_ta_showShareMenuItem

Exibe ou oculta a opção de compartilhamento no menu do miniaplicativo.

Defina como YES para exibir a opção. Outros valores a ocultam.

NO

mp_ta_use_orginal_mini_nagivationbar

Especifica se o miniaplicativo usa a barra de navegação nativa.

Defina como YES para usá-la. Outros valores desativam o uso.

YES

h5_CORSWhiteList

Lista de permissões de domínios para acesso cross-domain a recursos offline.

Nota

Para recursos online, configure corretamente as políticas de cross-domain no servidor de recursos.

Formato: array JSON. Caracteres especiais devem ser escapados. Exemplo: { "value": "[\"oss-cn-hangzhou.aliyuncs.com\"]", "key": "h5_CORSWhiteList" }

Vazio

mp_h5_allow_mix_content

Ative o modo Mixed Content. Risco de segurança — use com cautela.

Nota

Compatível apenas com a versão 10.1.60.

Defina como YES para permitir o modo. Defina como NO para bloqueá-lo.

NO