[Android][Webview] Intent Handle 指南 – ERR_UNKNOWN_URL_SCHEME

Intro

Andriod App 使用內建瀏覽器開啟 intent:// 若出現錯誤:

Web page not available

The web page at
intent://....
could not be loaded because:

net::ERR_UNKNOWN_URL_SCHEME

則表示在 Application 的 WebView 沒有處理 Intent,做法詳見 Android Intents with Chrome - Chrome Developers

可以透過定義 shouldOverrideUrlLoading 方法,判斷連結若符合intent://開頭,則解析 intent 內容並最終利用 startActivity() 方法開啟連結。


References

Open Intent

Create Deep Links

Leave a Reply

Your email address will not be published. Required fields are marked *