App Links는 웹페이지에서 네이티브 모바일 애플리케이션으로의 딥링크 연결을 정의하는 오픈 크로스 플랫폼 사양입니다.
App Links 메타데이터 예제
웹페이지의 <head> 영역에 다음 메타 태그를 추가합니다:
<!-- iOS 환경 설정 -->
<meta property="al:ios:url" content="exampleapp://products/12345" />
<meta property="al:ios:app_store_id" content="123456789" />
<meta property="al:ios:app_name" content="Example App" />
<!-- Android 환경 설정 -->
<meta property="al:android:url" content="exampleapp://products/12345" />
<meta property="al:android:package" content="com.example.app" />
<meta property="al:android:app_name" content="Example App" />
<!-- 웹 대체 경로 (Fallback) -->
<meta property="al:web:url" content="https://example.com/products/12345" />
<meta property="al:web:should_fallback" content="true" />
지원 대상 플랫폼 (Supported Target Platforms)
ios(범용 iOS 대상)iphone(iPhone 전용)ipad(iPad 전용)android(Android 네이티브 패키지)windows_phone(레거시 Windows Phone)web(대체 웹 URL)
현대 모바일 딥링크 대체 기술
App Links는 페이스북 인앱 브라우저 등에서 여전히 유용하지만, 최신 모바일 OS 플랫폼에서는 다음 기술을 표준으로 권장합니다:
- Apple Universal Links (HTTPS 도메인에 호스팅된 apple-app-site-association 활용)
- Android App Links (assetlinks.json 도메인 소유권 검증 활용)