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à pastaconfig, dentro deassets, no projeto do portal ou da aplicação principal. Este método aplica-se apenas à versão 10.1.60 e posteriores. Formato do arquivocustom_config.json:[ { "value": "NO", "key": "h5_shouldverifyapp" }, { "value": "0", "key": "TSBS" } ] -
Use
H5ExtConfigProviderpara configure os switches via código. Esta abordagem é válida somente para versões anteriores à 10.1.60. Uso deH5ExtConfigProvider: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 |
|
|
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 |
|
|
Controla a barra de título imersiva. Exclusivo para Android. |
Defina como Importante
Os valores |
1 |
|
|
Endereço do servidor para depuração remota do aplicativo. |
|
- |
|
|
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 |
|
|
Define se uma nova Activity deve ser forçada ao chamar |
Defina como YES para ative esse comportamento. Outros valores o desativam. |
NO |
|
|
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 |
|
|
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 |
|
|
Especifica se o miniaplicativo usa a barra de navegação nativa. |
Defina como YES para usá-la. Outros valores desativam o uso. |
YES |
|
|
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: |
Vazio |
|
|
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 |