(Verouderd) WKWebView-ondersteuning op iOS SDK 3.1+ wkwebview-support-on-ios-sdk-3.1

NOTE
De inhoud op deze pagina wordt alleen ter informatie verstrekt. Voor het gebruik van deze API is een huidige licentie van Adobe vereist. Ongeautoriseerd gebruik is niet toegestaan.
IMPORTANT
Zorg ervoor u over de recentste het productmededelingen van de Authentificatie van Adobe Pass en ontmantelingschronologie wordt geïnformeerd die in de ​ pagina van de Mededelingen van het Product ​ wordt samengevoegd.

wegens Apple die UIWebView op iOS afleidt, hebben wij iOS SDK 3.1 met steun voor WKWebView bijgewerkt.

Compatibiliteit compatibility

Vanaf iOS SDK versie 3.1 kunnen implementoren nu onderling WKWebView of UIWebView gebruiken. Aangezien UIWebView door Apple wordt afgekeurd, zouden apps aan WKWebView moeten migreren, om kwesties met toekomstige versies van iOS te vermijden.

Merk op dat de migratie eenvoudig zou impliceren omschakelend de klasse UIWebView met WKWebView, is er geen specifiek werk te doen met betrekking tot Adobe AccessEnabler.

Bekende problemen known-issues

Adobe AccessEnabler gebruikte een verborgen interne instantie UIWebView om "​ passieve authentificatie ​"voor bepaalde MVPDs uit te voeren. De "passieve"stroom was nuttig voor MVPDs die authentificatie voor elke aanvrager identiteitskaart vereisen, en van deze stroom profiteerde die Programmers die zelfde teamidentiteitskaart over veelvoudige toepassingen van iOS gebruikten om een ervaring SSO (Adobe SSO) te simuleren. Deze functie wordt momenteel gebruikt door een beperkt aantal MVPD's.

De eigenschap gebruikte een gedrag van UIWebView die Adobe toeliet om de authentificatiecookies te vangen en hen tijdens de "passieve"stroom opnieuw te spelen. WKWebView introduceert sterkere veiligheid die Adobe verhindert om de koekjes te vangen die bij login worden geplaatst en hen opnieuw te spelen gebruikend een verborgen geval van WKWebView. Gezien deze veiligheidsverbetering en het feit dat de "passieve"stroom slechts een zeer beperkte reeks MVPDs in een zeer specifiek implementatiescenario (veelvoudige toepassingen die zelfde teamidentiteitskaart gebruiken) ten goede kwam, verwijderde Adobe de "passieve authentificatieeigenschap"voor MVPDs gebruikend webviews voor authentiek verklaren.

De eigenschap is nog aanwezig voor MVPDs die wordt gevormd om SFSafariViewController te gebruiken, maar merk op dat in dit geval de "passieve"authentificatie aan de gebruiker zichtbaar zal zijn aangezien SFSafariViewController niet op een "verborgen"manier kan worden gebruikt.

recommendation-more-help
3f5e655c-af63-48cc-9769-2b6803cc5f4b