Niet-Apple Single Sign-On TV Provider Authentication Flow

Beschrijving description

Omgeving

Primetime

Probleem/symptomen

Hoe te om de authentificatiestroom te behandelen wanneer een non-Apple Enige Sign-On (SSO) gesteunde leverancier Pay-TV (Multichannel Video Programming Distributor - MVPD) van de Plukker MVPD wordt geselecteerd?

Resolutie resolution

Stappen
Nadat de gebruiker een niet-ondersteunde tv-provider heeft geselecteerd, ontvangt de programmeur-app de volgende callbacks:

  • dismissTvProviderDialog  - Op dit moment moet de programmeur Apple verbergen  viewController  (bevat de kiezer).

  • sendTrackingData  - Dit is slechts een MVPD-selectiegebeurtenis.

  • status  - Dit bevat een woordenboek dat er als volgt uitziet:

    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}
  • Op dit punt, zou de programmeur de gebruiker van het bericht in dit woordenboek moeten voorstellen. In dit geval kan het vergelijkbaar zijn met:  Ga naar < netwerksite> /activate en ga de volgende code in: 6ANC6PH.

  • Tijdens deze tijd, opinieert de Uitrusting van de Ontwikkeling van de Software (SDK) de servers van de Adobe voor de status van bovengenoemde registratiecode. Zodra de gebruiker die registratiecode gebruikt om voor authentiek te verklaren, krijgt SDK een 200 statuscode van de servers van de Adobe en volgende callback wordt in brand gestoken.

  • setAuthenticationStatus  - Als de status 1 is, is de verificatie gelukt.

  • sendTrackingData  - Dit is slechts een gebeurtenis van de authentificatieopsporing.

Aanvullende informatie

Meer informatie over: iOS/tvOS SDK Cookbook.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f