У меня проблема с WKAppBoundDomains и ограничениями NavigationsToAppBoundDomains. Когда я пытаюсь создать приложение для iOS, мне нужно иметь Azure B2C и запросить http в локальной сети. Первая аутентификация Azure B2C не работала, пока я не добавил WKAppBoundDomains, но после добавления это заблокировало HTTP-запросы, которые являются важной функцией для этого приложения. Затем, следуя документации по конденсаторам, я обнаружил, что рекомендуется включить для ограниченийNavigationsToAppBoundDomains значение true. Тогда HTTP-запрос работает, а Azure B2C — нет.
Мне нужно сделать HTTP-запрос, это важная функция, и ее нельзя изменить на https.
Аутентификация работает в Интернете (также Safari) и на Android.
- WKAppDomains: нет, ограничения NavigationsToAppBoundDomains отсутствуют: http работает, azure b2c не работает.
- WKAppDomains: присутствует, лимитыNavigationsToAppBoundDomains отсутствуют: http не работает, azure b2c работает
- WKAppDomains: присутствует, лимитыNavigationsToAppBoundDomains присутствуют: http работает, azure b2c не работает.
Я также пробовал устанавливать NSAppTransportSecurity в разных комбинациях, но он ведет себя так, будто не оказывает никакого влияния на заявленное поведение.
Я тоже нашел это, но это не помогло.
https://github.com/ionic-team/capacitor/issues/6302
Подробнее здесь:
https://stackoverflow.com/questions/785 ... -azure-b2c