비 Apple Single Sign-On TV 공급자 인증 흐름
MVPD 선택기에서 비 Apple SSO(Single Sign-On) 지원 유료 TV 공급자를 선택한 경우 인증 흐름을 처리할 때 따라야 하는 단계를 살펴보십시오.
설명 description
환경
Adobe Pass
문제/증상
MVPD 선택기에서 비Apple SSO(Single Sign-On) 지원 유료 TV 공급자(다중 채널 비디오 프로그래밍 배포자 - MVPD)를 선택한 경우 인증 흐름을 처리하는 방법
해결 방법 resolution
단계
사용자가 지원되지 않는 TV 공급자를 선택하면 프로그래머 앱은 다음 콜백을 수신합니다.
-
dismissTvProviderDialog - 이 시점에서 프로그래머는 Apple의 viewController 을(를) 숨겨야 합니다(선택기가 포함).
-
sendTrackingData - MVPD 선택 이벤트일 뿐입니다.
-
상태 - 다음과 같은 사전이 포함되어 있습니다.
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} -
이 시점에서 프로그래머는 사용자에게 이 사전에 포함된 메시지를 제시해야 한다. 이 경우 다음과 비슷합니다. 네트워크 사이트
<로 이동>/activate하고 다음 코드를 입력하십시오. 6ANC6PH. -
이 시간 동안 SDK(소프트웨어 개발 키트)는 Adobe 서버를 폴링하여 위에 언급된 등록 코드의 상태를 확인합니다. 사용자가 해당 등록 코드를 사용하여 인증하면 SDK가 Adobe 서버에서 200 상태 코드를 가져오고 다음 콜백이 실행됩니다.
-
setAuthenticationStatus - 상태가 1이면 인증에 성공했습니다.
-
sendTrackingData - 인증 감지 이벤트일 뿐입니다.
추가 정보
자세한 내용: iOS/tvOS SDK Cookbook.