Hogyan teszi lehetővé a http letöltés ios 9. melléklet aleksei penzentcev
Kezdve iOS 9, az Apple tartalmazza az összes alkalmazás App Transport Security (ATS) funkció, amelynek célja annak biztosítása, hogy minden hálózati kommunikáció keresztül egy biztonságos kommunikációs csatorna az alkalmazás és a backend (a védett HTTPS protokoll típus). Mindez azért van, hogy biztosítsa a felhasználók biztonságát, és ösztönözze a fejlesztők titkosítást használni a forgalom, különösen az átviteli jelszavakat és személyes adatokat.
Azonban a kezdeti szakaszban a fejlődés ez a funkció inkább akadályt. Az is előfordulhat, akkor kell letölteni semmit, mert a sima HTTP. De, amikor megpróbálja ezt, akkor a következő üzenet jelenik meg a konzolon:
Itt kell arról, hogy az ATS letiltotta a letöltést a források a nyitott HTTP protokoll használatával. Egy átmeneti mentességet lehet konfigurálni a info.plist fájlt.
Megjegyzem, hogy kétféleképpen lehet áthidalni ezt a figyelmeztetést. A info.plist lehet megoldani bármilyen nem biztonságos kapcsolatot, vagy hozzáadhat egy kivételt csak néhány területen. Felbontás vegyületek ízléstelen és növeli a futás egy biztonsági rés az alkalmazásban. Ehhez a saját felelősségére. Mindazonáltal én megmutatom a két módszert.
Nyílt info.plist és kattintson ide jobb klikk bármely területén is.
A helyi menü, amelyben meg kell, hogy válassza ki a „Sor hozzáadása”.
Ezután legördülő listából válassza ki a „App Közlekedési Biztonsági beállítások”.
Bővíteni a sort úgy tűnik, kattintson a nyílra.
Rákattint a „+” gombot, hogy egy új kulcsot.
Lesz olyan két lehetőség közül választhat: „révén tetszőleges terhelések” és a „Kivétel Domains” - „révén tetszőleges terhelés” és „Domains kivételek”, ill.
Megadhatja a kívánt beállítást. Abban az esetben, felbontása letöltések tetszőleges kulcsokat kell állítani YES.