Fluxo de Autenticação do Provedor de TV de Logon Único Não Apple

Explore as etapas necessárias a serem seguidas ao manipular o fluxo de autenticação, quando um provedor de TV por Assinatura Única (SSO) não compatível com Apple é selecionado no Seletor de MVPD.

Descrição description

Ambiente

Adobe Pass

Problema/Sintomas

Como lidar com o fluxo de autenticação quando um provedor de TV por assinatura (Distribuidor de programação de vídeo multicanal - MVPD) não compatível com Apple (SSO) é selecionado no Seletor de MVPD?

Resolução resolution

Etapas
Depois que o usuário seleciona um Provedor de TV não compatível, o aplicativo do programador recebe os seguintes retornos de chamada:

  • dismissTvProviderDialog - Neste ponto, o programador deve ocultar o viewController da Apple (ele contém o seletor).

  • sendTrackingData - Este é apenas um evento de seleção MVPD.

  • status - contém um dicionário com a seguinte aparência:

    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}
  • Nesse ponto, o programador deve apresentar ao usuário a mensagem contida nesse dicionário. Nesse caso, pode ser semelhante a: Vá para < site-rede> /ativate e insira o seguinte código: 6ANC6PH.

  • Durante esse período, o SDK (Software Development Kit, kit de desenvolvimento de software) verifica os servidores de Adobe quanto ao status do código de registro mencionado acima. Depois que o usuário usa esse código de registro para se autenticar, o SDK obtém um código de status 200 dos servidores Adobe e a próxima chamada de retorno é acionada.

  • setAuthenticationStatus - Se o status for 1, a autenticação foi bem-sucedida.

  • sendTrackingData - Este é apenas um evento de detecção de autenticação.

Informações adicionais

Mais sobre: Guia do SDK iOS/tvOS.

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