Deep Link 検証

OS: other / 内蔵ブラウザ: none

Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)

遷移先: https://coupon.rakuten.co.jp/getCoupon?getkey=TzJOTy1ZWDJHLVZISkEtVFVXUw--&rt=

アプリが本当に起動したかは Web 側からは確定できません。ページが非表示になったこと(visibilitychange)を「起動した可能性」として記録します。結果は目視でチェックリストに記入してください。

A. 302 リダイレクト

自社URL → 302 → 楽天商品URL

開く

B. https リンクをタップ

Universal Link / App Link(推奨方式)

開く

C. JS 自動遷移(https)

読み込み直後に location.href

開く

D. intent:// をタップ

Android 専用。package 指定+fallback

開く

E. JS 自動遷移(intent://)

Android 専用。タップなしで遷移

開く

F. hidden iframe

iframe に https を読み込む(iOS 9 以降は無効とされる)

G. タイマーフォールバック

アプリ起動を試し、2 秒後も画面が見えていれば Web へ

H. LINE 外部ブラウザ

openExternalBrowser=1(LINE 公式)

開く

S1. 独自スキーム(非公式)

rakuten-ichiba-app://item.rakuten.co.jp/...

開く

S2. 独自スキーム affiliate 形式(非公式・推測)

rakuten-ichiba-app://jp.co.rakuten.ichiba/affiliate/https/...

開く

S4. 独自スキーム common 形式(非公式)

rakuten-ichiba-app://jp.co.rakuten.ichiba/common?lp=対象URL&tr=…

開く

S5. rd-dp.rmp.rakuten.co.jp(UL)

楽天広告の遷移URL形式。転送先は tr の値に依存

開く

S3. S1+タイマーフォールバック

スキームで起動を試し、2.5 秒後も画面が見えていれば Web へ

X. x-safari-https(非公式・実験)

iOS で Safari を指定して開く。公式仕様ではない

開く