App Links は、Webページからネイティブモバイルアプリへのディープリンクを定義するオープンなクロスプラットフォーム仕様です。
App Links メタデータ記述例
Webページの <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" />
<!-- Web 向けフォールバック -->
<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(フォールバック用Web URL)
最新のモバイルディープリンク代替技術
App LinksはMetaアプリ等のアプリ内ブラウザで有用ですが、最新のモバイルOSでは以下が主流となっています:
- Apple Universal Links(HTTPSドメイン上の apple-app-site-association 経由)
- Android App Links(assetlinks.json によるドメイン検証経由)