Android / iOS 에서의 Deep Linking 가이드
Deep Link란?
Deep Link란, 웹사이트가 아닌 모바일 앱 내 특정 페이지에 도달할 수 있도록 하는 링크를 의미합니다. ‘Admin > 맞춤 설정 > 모바일앱’ 메뉴에서 모바일앱 더보기에 아이콘을 추가하여 외부 앱/웹사이트 중 외부 앱을 선택하여 연동하는 경우, Deep Link 정보를 입력해야 합니다.
Deep Link 입력 정보
- iOS
- Universal Link 또는 URL Scheme 중 하나를 선택하여 입력할 수 있습니다.
- Android
- App Link 또는 URL Scheme 중 하나를 선택하여 입력할 수 있습니다.
- 선택에 따라 Package Name 정보를 추가로 입력할 수 있지만, 최신 버전의 앱에서 동작하지 않을 수 있습니다. App Link/URL Scheme과 Package Name이 둘 다 등록된 경우, Package Name값은 무시합니다.
2021/1/20 업데이트 관련
2021/1/20 정기 업데이트에 네이버웍스에서 지원하는 Deep Link 타입 조건이 일부 변경되었습니다.
- 기존에는 iOS에서 URL Scheme 정보를 필수로 등록하고, 선택에 의해 Universal Link 입력이 가능했습니다. 이렇게 할 경우 URL Scheme 정보는 무시되었습니다. 업데이트 이후에는 Universal Link와 URL Scheme 중 선택할 수 있게 되었으므로, 기존에 두가지 링크를 모두 등록했던 경우 Universal Link 정보만 유지됩니다. (URL Scheme 값은 삭제)
- Google Play Store에서의 QUERY_ALL_PACKAGES 권한의 사용 요건 강화로 인해 Package Name을 이용한 Deep Linking지원이 제한적이 되었습니다. Android 더보기 아이콘이 정상적으로 동작하게 하기 위해 반드시 Android 용 App Link 또는 URL Scheme을 등록해주시기 바랍니다. (iOS와 동일한 URL Scheme 사용이 가능합니다.)링크를 추가하지 않을 경우, Android 10 버전 이하의 단말기에서 정기 업데이트를 진행하기 전인 2 이하의 네이버웍스 앱을 사용중인 경우에만 아이콘이 동작합니다.