해당 로직 처리같은 경우는 앱마다 조금씩 다를텐데요. 아예 대응하지 않은 앱도 사용경험상 있었던 것 같습니다. 저희앱과 저희팀같은 경우는 앱에서 받는 여러 가지 정보 중 앱버전에 관한 정보가 있는 필드가 있습니다. 해당 정보를 받아 client 내부에서 전역 상태로 관리합니다. 그리고 특정 딥링크가 지원하는 버전이 앱 최소지원버전보다 높다면 지원하는 버전을 상수로 관리합니다. 그리고 사용하는 쪽에서 compare-versions와 같은 라이브러리를 사용한 함수를 이용해 앱버전 비교를 한 후 이후 진행되는 비즈니스 로직을 분기합니다. 딥링크 뿐만 아니라 UI/UX 차이가 있을 때도 해당 분기를 사용하고 있습니다.

더 많은 콘텐츠를 보고 싶다면?

또는

이미 회원이신가요?

2022년 11월 26일 오후 12:58

 • 

저장 6조회 2,117

댓글 0