Todos os produtos
Search
Central de documentação

Mobile Platform as a Service:Lógica de decisão para abertura de URLs

Última atualização: Jun 28, 2026

Valide cada URL em relação a uma lista de permissões antes que o container a abra. Bloqueie qualquer URL que não esteja na lista de permissões para proteger a segurança do aplicativo.

Valide a URL antes de chamar as seguintes interfaces:

// Check if the URL is on the whitelist.
NSString *urlWhiteList = @"xxxx";
NSURL *url = [NSURL URLWithString:@"https://example.com/products/xxx"];
if (![url.host isEqualToString:urlWhiteList]) {
    return;
}

// Open an online URL.
[[MPNebulaAdapterInterface shareInstance] startH5ViewControllerWithParams:@{@"url": @"https://example.com/products/xxx"}];

// Create a view controller (vc) based on the URL.
MPH5WebViewController *vc = (MPH5WebViewController *)[[MPNebulaAdapterInterface shareInstance] createH5ViewController:@{@"url":@"https://example.com/products/xxx"}];
Importante

Realize uma correspondência estrita que inclua pelo menos o esquema e o host da URL. Tenha cautela ao usar correspondência por expressão regular ou evite-a completamente. Não utilize funções imprecisas como contains, startsWith, endsWith ou indexOf.

Instruções

  1. Leia o conteúdo em inglês para compreender O QUE precisa ser comunicado

  2. Escreva o texto em português do Brasil DO ZERO — esqueça a estrutura das frases em inglês

  3. Preserve toda a formatação markdown, blocos de código, links e imagens exatamente como estão

  4. Tags xref (<a data-tag="xref" ...>texto</a>) — preserve A TAG INTEIRA com todos os atributos na ordem e capitalização originais, traduza APENAS o texto visível entre > e

  5. Aplique todas as regras específicas de idioma rigorosamente

  6. Aplique as regras de stopwords com tolerância zero

  7. Use o modo imperativo em passos numerados e listas de procedimentos

  8. Garanta a consistência terminológica — o mesmo termo deve ter a mesma tradução em todo o documento

  9. Varie os inícios de frase em listas e tabelas — nenhum início deve se repetir 3 vezes ou mais

  10. Retorne APENAS o documento markdown em português do Brasil, sem explicações