Недавно я узнал, что Apple больше не собирается поддерживать службы HTTP, и они делают HTTPS обязательным. Вот ссылка, которую они четко указали. https://techcrunch.com/2016/06/14/apple-will-require-https-connections-for-ios-apps-by-the-end-of-2016/Как обрабатывать службы HTTP после января 2017 года в приложениях IOS?
Теперь моя проблема в том, что мы используем много API, которые не являются HTTPS, они просто HTTP. И наше приложение находится в магазине приложений. Мы не можем сделать эти услуги непосредственно в HTTPS. Так, как сказано в ссылке, эти API не будут работать. Пожалуйста, дайте мне некоторое решение, чтобы я мог преодолеть эту проблему. Я хочу, чтобы все мои API, чтобы работать после того, как Jan 2017.
Как я могу сделать это самозаверенный –
Как создать самоподписанный сертификат: http://www.akadia.com/services/ssh_test_certificate.html Я хотел бы предложить, чтобы создать свой собственный CA и создать несколько сертификатов с этим ЦС. Затем импортируйте корневой сертификат CA в устройства, которые используют ваше приложение. (Вы можете добавить опцию для загрузки и импорта через приложение). Как стать вашим собственным CA: https://jamielinux.com/docs/openssl-certificate-authority/ – Wed