我想創建一個可以通過電子郵件發送的鏈接,當安裝了我的應用程序的Android設備上打開鏈接時,會自動在我的應用程序中打開正確的頁面。Android深入鏈接到應用程序
我已經通過幾種不同的方式獲得了部分工作,但發現了一些問題,我想知道是否有人有解決方案。
嘗試1:使用自定義方案:myapp:// someItem。這可行,但一些電子郵件應用程序不會將其視爲鏈接,因爲它不是http。有沒有辦法強制應用程序將其視爲有效的鏈接?例如,Gmail。
嘗試2:與主機使用http鏈接:http://com.myapp/someItem。這也適用,但我的應用程序最終註冊處理所有不理想的http鏈接。
嘗試3:在主機和端口上使用http鏈接:http://com.myapp:2345/someItem。這是我目前的解決方案,唯一的缺點是當鏈接打開時,它仍然可以選擇在瀏覽器中打開鏈接。有沒有辦法阻止瀏覽器試圖打開我的鏈接?
有沒有人有辦法使鏈接被所有的應用程序視爲鏈接,並且在打開它們時也被瀏覽器忽略?
能否請你點我的一些資源,幫助我 - 「如何啓用應用內容的深層鏈接」 - 深層鏈接可直接用戶的內容,沒有任何提示,插頁式網頁,或登錄。 – user2056563 2015-08-31 10:36:15