Show Menu
TÓPICOS×

App Transport Security

Essas informações o ajudarão a trabalhar com o App Transport Security (ATS), um novo conjunto de requisitos de segurança do iOS 9.
Começando pelo iOS 9, a Apple apresentou o App Transport Security, um conjunto de requisitos que cumpre as práticas recomendadas para conexões seguras. Para obter mais informações, consulte NSAppTransportSecurity em Information Property List Key Reference .
Para o Adobe Mobile SDK versão 4.7 ou posteriores funcionar de maneira simples com o ATS, use a opção de habilitar SSL na página Gerenciar configurações do aplicativo. Para obter mais informações, consulte Gerenciar configurações do aplicativo ou Configuração JSON do ADBMobile .
No Adobe Mobile Services, ao selecionar a opção Usar HTTPS na página Gerenciar configurações do aplicativo, todas as ocorrências do Analytics, do Audience Manager, do Target e do Adobe Experience Platform Identity Services são enviadas por meio de HTTPS.
Como alternativa, é possível incluir o serviço em uma lista de permissões nos seguintes servidores:
Produto
Instruções
Analytics
Para adicionar o servidor Analytics à lista de permissões, adicione o domínio de servidor de rastreamento ao arquivo info.plist como um domínio de exceção para ATS. O domínio do servidor de rastreamento pode ser encontrado na seção Analytics do arquivo ADBMobileConfig.json ou na seção Analytics na página Gerenciar as configurações do aplicativo.
Audience Manager
O domínio do Audience Manager é encontrado na propriedade de servidor do objeto audienceManager no arquivo ADBMobileConfig.json . Se estiver usando o Audience Manager no seu aplicativo e o SSL não estiver habilitado, adicione este servidor como um domínio de exceção para o ATS no arquivo Info.plist .
Target
É possível adicionar o terminal Target ao arquivo Info.plist como um domínio de exceção para ATS. Para encontrar o terminal do Target, encontre clientCodeproperty no objeto de destino do arquivo ADBMobileConfig.json . Seu terminal será https://{clientCode}.tt.omtrdc.net . Por exemplo, se o clientCodeproperty for “myCompany” , o terminal será https://myCompany.tt.omtrdc.net .
Adobe Experience Platform Identity Service
É possível adicionar o servidor da Experience Cloud como um domínio de exceção para ATS em seu arquivo Info.plist . Este domínio é dpm.demdex.net .
Mobile Services: aquisição
Inclua o servidor de Aquisição em uma lista de permissões como um domínio de exceção para o ATS no arquivo Info.plist . Este domínio é c00.adobe.com .
Mobile Services: mensagens no aplicativo
Se você estiver usando mensagens no aplicativo, talvez seja necessário adicionar entradas no domínio de exceção para ATS para cada URL utilizada que não for HTTPS. Esta lista inclui imagens hospedadas e qualquer URL incorporado no HTML da mensagem em tela cheia personalizada. Para obter mais detalhes sobre como configurar o domínio de exceções em um arquivo info.plist , consulte a linha NSExceptionDomains em Tabela 2: chaves principais do dicionário App Transport Security . Consulte também Tabela 3: Chaves do dicionário Domínios de exceção em Information Property List Key Reference .
Essas considerações afetam as conexões feitas pelo Adobe Mobile SDK e não impactam a exibição na Web nem outras conexões feitas pelo aplicativo.