어떻게 도와드릴까요?

앱스플라이어 SDK 버전 관리 정책

  • 업데이트 시간

한눈에 보기: 요약: 앱스플라이어 SDK 버전 관리 정책 및 유지 관리하는 버전에 대해 알아봅니다.

버전 관리 정보

수년 동안, AppsFlyer는 SDK의 여러 버전을 출시했습니다. 각 SDK 버전은 특정 API 버전을 호출합니다. 버전 관리 정책의 목적은 API가 SDK 버전을 얼마나 오랫동안 지원할지를 정의하는 것입니다.

버전 제어가 필요한 이유는 무엇인가요?

버전 제어의 목적은 다음과 같습니다.

  • 앱에 연동된 SDK 버전용 API가 종료되는 시기를 미리 이해하는 데 도움이 됩니다. 버전 채택에는 시간이 걸려 사용자가 최신 앱 버전으로 업그레이드할 때까지 시간이 걸릴 수 있으므로 이는 중요합니다.
  • 안정성이 향상되었으므로(이전 버전과의 호환성은 2.5년 동안) 매우 오래된 SDK 버전을 사용할 때 예기치 않은 오류가 발생하지 않습니다.
  • SDK 업그레이드를 필요로 하는 새로운 기능을 활용할 수 있습니다.

SDK 버전 수명 주기

API 버전은 2.5년 동안 실행되도록 보장됩니다. SDK의 새로운 메이저 또는 마이너 버전이 출시될 때마다 앱스플라이어는 이전 마이너 버전(모든 패치 버전 포함)의 종료 날짜를 설정합니다.

iOS 및 Android용 레거시 SDK 버전은 고정된 6개월 주기로 지원이 중단됩니다. 이 주기는 사전 통지를 제공하여 팀이 미리 계획하고 중단 없이 전체 앱 기능을 유지할 수 있도록 설계되었습니다. 최신 SDK로 업그레이드하면 최신 기능, 향상된 안정성 및 지속적인 지원에 접근할 수 있습니다.

중요!

원활한 전환을 보장하기 위해 앱 개발자는 지원 종료 날짜 이전에 최신 SDK 버전으로 업데이트할 것을 권장합니다. 

지원 종료 대 vs. 사용 중단

AppsFlyer는 지원 수준과 데이터 측정에 미치는 영향을 명확히 하기 위해 Deprecated 및 End-of-Support SDK 버전을 구분합니다.

  •  사용 중단된 버전 알려진 문제로 인해 더 이상 권장되지 않는 SDK 버전, 예를 들어 치명적인 버그가 있는 경우. 이 버전은 여전히 AppsFlyer에 데이터를 전송할 수 있지만, 계속 사용하는 것은 권장되지 않으며 지원되는 버전으로 업그레이드하는 것이 강력히 권장됩니다.
  • 지원 종료 버전: 모든 플랫폼에서 측정이 완전히 중단된 SDK 버전입니다. Android와 iOS 모두에 대해 설치, 세션 및 인앱 이벤트는 측정되지 않습니다. 이 버전에서 발생하는 모든 트래픽(특히 AppsFlyer에 의해 제외되지 않는 한)은 400 상태 코드를 받게 되며, 이는 SDK가 API 호출을 평소처럼 전송하려고 시도하지만, AppsFlyer 서버가 이를 거부하고 데이터가 처리되지 않음을 의미합니다.

SDK 버전이 지원 종료 날짜에 도달하면 어떻게 됩니까?

SDK 버전이 지원 종료 날짜에 도달하면, AppsFlyer 서버는 더 이상 설치, 세션 및 인앱 이벤트를 측정하지 않습니다. 이러한 종료점에 도달하는 이벤트는 거부됩니다.

채택에는 시간이 걸리므로 개발자가 종료 날짜 훨씬 전에 최신 SDK 버전으로 업그레이드하는 것이 좋습니다 .