#ionic-framework #ionic5 #android-security #android-network-security-config #ionicsecurity
#ionic-framework #ionic5 #android-безопасность #android-network-security-config #ionicsecurity
Вопрос:
У меня есть несколько требований к проводам,
Я разработал одно мобильное приложение, которое я буду доставлять разным клиентам. И это приложение будет обмениваться данными с локальным сервером клиента.
Но в этом случае при создании сборки APK мы жестко кодируем домен / IP в network_security_config.xml поскольку Android обеспечивал дополнительную безопасность после Android 7 и далее.
<network-security-config>
<domain-config cleartextTrafficPermitted="true">
<domain includeSubdomains="true">192.168.0.162</domain>
</domain-config>
</network-security-config>
Вопрос:
Как настроить динамический IP-адрес в этом файле конфигурации, чтобы он позволил мне обмениваться данными с разных серверов во время выполнения.
Ответ №1:
Полное раскрытие информации — я работаю в Ionic Security, которая была отмечена здесь. Но я полагаю, что вы можете добавить несколько доменов в свою конфигурацию (см.: https://developer.android.com/training/articles/security-config ) или удалите их и полагайтесь на доверие к их сертификатам.
Комментарии:
1. Спасибо @Michael Floyd, но во время компиляции мы не знаем, для какого IP-адреса мы создаем этот APK.