Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
O NSAppTransportSecurity é uma configuração de segurança introduzida pela Apple no iOS 9 e no macOS 10.11 (El Capitan) para melhorar a segurança das conexões de rede em aplicativos. Essa configuração permite que os desenvolvedores restrinjam as conexões de rede apenas a servidores que atendam a determinados requisitos de segurança.
O NSAppTransportSecurity é configurado através do arquivo Info.plist do aplicativo. Para habilitar o NSAppTransportSecurity, você precisa adicionar uma chave chamada NSAppTransportSecurity ao seu arquivo Info.plist e definir as políticas de segurança desejadas.
Aqui está um exemplo de como configurar o NSAppTransportSecurity no ambiente Apple:
<key>NSAppTransportSecurity</key>
<dict>
<!-- Aqui você pode definir as políticas de segurança desejadas -->
</dict>
<key>NSAllowsArbitraryLoads</key>
<false/>
<key>NSExceptionDomains</key>
<dict>
<key>example.com</key>
<dict>
<key>NSIncludesSubdomains</key>
<true/>
<key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key>
<true/>
</dict>
</dict>
<key>NSAllowsArbitraryLoads</key>
<false/>
<key>NSExceptionDomains</key>
<dict>
<key>example.com</key>
<dict>
<key>NSIncludesSubdomains</key>
<true/>
<key>NSThirdPartyExceptionRequiresForwardSecrecy</key>
<false/>
<key>NSThirdPartyExceptionMinimumTLSVersion</key>
<string>TLSv1.2</string>
</dict>
</dict>
Essas são apenas algumas das configurações possíveis com o NSAppTransportSecurity. Para obter mais informações e opções de configuração, consulte a documentação oficial da Apple sobre o NSAppTransportSecurity.