Flusso di autenticazione provider TV Single Sign-On non Apple
Esplora i passaggi necessari per la gestione del flusso di autenticazione, quando dal selettore MVPD viene selezionato un provider di PayTV non supportato da Apple Single Sign-On (SSO).
Descrizione description
Ambiente
Adobe Pass
Problema/Sintomi
Come gestire il flusso di autenticazione quando si seleziona dal selettore MVPD un provider di servizi di televisione a pagamento non supportato da Apple Single Sign-On (SSO) (Multichannel Video Programming Distributor - MVPD)?
Risoluzione resolution
Passaggi
Dopo che l'utente ha selezionato un provider TV non supportato, l'app del programmatore riceve i seguenti callback:
-
dismissTvProviderDialog - A questo punto, il programmatore deve nascondere il viewController di Apple (contiene il selettore).
-
sendTrackingData - Questo è solo un evento di selezione MVPD.
-
stato - Contiene un dizionario simile al seguente:
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}
-
A questo punto, il programmatore deve presentare all’utente il messaggio contenuto in questo dizionario. In questo caso, può essere simile a: Vai al
<
sito di rete>
/activate e immetti il seguente codice: 6ANC6PH. -
Durante questo periodo, il Software Development Kit (SDK) esegue un sondaggio sui server di Adobe per verificare lo stato del codice di registrazione sopra indicato. Una volta che l’utente utilizza tale codice di registrazione per l’autenticazione, l’SDK ottiene un codice di stato 200 dai server Adobe e viene attivato il callback successivo.
-
setAuthenticationStatus - Se lo stato è 1, l'autenticazione è riuscita.
-
sendTrackingData - Questo è solo un evento di rilevamento dell'autenticazione.
Ulteriori informazioni
Ulteriori informazioni su: Manuale dell'SDK iOS/tvOS.