Show Menu
화제×

재생 중 애플리케이션 중단 처리

미디어 애플리케이션에서의 재생은 사용자가 일시 정지를 명시적으로 누르거나 사용자가 애플리케이션을 배경에 넣는 등 다양한 방법으로 중단될 수 있습니다. 미디어 재생이 중단되는 원인에 관계없이 추적 지침은 다음과 같습니다.
  1. 애플리케이션이 중단(배경으로 이동, 미디어 일시 중지 등)되면 trackPause ​를 호출합니다.
  2. 애플리케이션이 전경으로 돌아가거나 미디어가 재생을 재개하면 trackPlay ​를 호출합니다.
Media Analytics 팀이 앱이 배경에서 반환되면 고객이 trackSessionStart 를 호출한 인스턴스를 발견했습니다. 이렇게 하면 이전 진행률 마커, 세그먼트 등이 유실될 뿐만 아니라, 해당 지점까지의 재생이 총 재생 시간에 계산되지 않습니다. 따라서 앱이 돌아가거나 미디어가 재생을 재개하면 대신 trackPlay 를 호출하십시오.

애플리케이션 중단 처리에 대한 FAQ:

  • 앱은 얼마나 오래 배경에서 실행되어야 세션이 닫힙니까?
    애플리케이션이 배경 재생을 허용하는 경우 애플리케이션은 Adobe의 API를 호출하여 추적을 계속할 수 있으며 Adobe의 모든 일반 추적 ping이 전송됩니다. YouTube Red를 제외하고 백그라운드 재생을 허용하는 비디오 앱은 많지 않지만, 모든 오디오 앱에서 이를 허용합니다. 애플리케이션이 배경 재생을 허용하지 않는다면 1분 동안 일시 중지 상태를 유지한 다음 추적 세션을 종료하는 것이 좋습니다. 대부분의 경우 애플리케이션은 사용자가 돌아가서 계속해서 미디어를 볼지 여부 또는 미디어를 종료할 시기를 판별할 수 없으므로 일시 중지 ping을 계속 전송할 수 없습니다. 또한 배경에 있을 때 ping을 계속 전송하는 것도 바람직하지 않습니다.
  • 앱이 오랜 시간 동안 배경에 있었는데 추적을 다시 시작하려 할 때 처리하는 올바른 방법은 무엇입니까?
    애플리케이션이 trackSessionEnd 를 호출하여 추적 세션을 종료해야 합니다. 버전 2.1부터 SDK는 "end" ping을 전송하여 추적 세션이 닫혔음을 백엔드에 알립니다.
  • 동일한 세션을 다시 시작하는 것은 어떻습니까?
    추적 세션을 다시 시작하는 방법에 대한 자세한 지침은 비활성화 세션 다시 시작 페이지를 참조하십시오. SDK가 재개 ping을 전송하여 사용자가 세션을 수동으로 재개하고 있음을 백엔드에 알립니다.