Autentiseringsflöde för icke-Apple-TV-provider för enkel inloggning
Utforska de steg som måste följas när autentiseringsflödet hanteras, när en Pay-TV-leverantör som inte stöds av Apple Single Sign-On (SSO) väljs i MVPD-väljaren.
Beskrivning description
Miljö
Adobe Pass
Problem/symtom
Hur hanterar jag autentiseringsflödet när en icke-Apple Single Sign-On (SSO)-kompatibel Pay-TV-leverantör (Multichannel Video Programming Distributor - MVPD) väljs i MVPD-väljaren?
Upplösning resolution
Steg
När användaren har valt en TV-leverantör som inte stöds får programmerarens app följande återanrop:
-
dismissTvProviderDialog - I det här läget bör programmeraren dölja Apple viewController (den innehåller väljaren).
-
sendTrackingData - Detta är bara en MVPD-markeringshändelse.
-
status - Det här innehåller en ordlista som ser ut så här:
table 0-row-1 2018-02-23 13:29:14.228410+0200 APIExplorer-tvos[ 252:11681] {errorId = REGCODE;expires = 1519387154016;level = success;message = 6ANC6PH; //SAMPLE_7_DIGIT_CODE} -
Nu ska programmeraren presentera meddelandet som finns i den här ordlistan för användaren. I det här fallet kan det likna: Gå till
<network-site>/activate och ange följande kod: 6ANC6PH. -
Under denna tid frågar SDK (Software Development Kit) Adobe-servrar efter status för den ovannämnda registreringskoden. När användaren använder registreringskoden för att autentisera får SDK en 200-statuskod från Adobe-servrar och nästa återanrop utlöses.
-
setAuthenticationStatus - Om statusen är 1 lyckades autentiseringen.
-
sendTrackingData - Detta är bara en händelse för identifiering av autentisering.
Ytterligare information
Mer information: iOS/tvOS SDK Cookbook .