2017-06-06 43 views
1

我希望讓用戶單擊電子郵件或短信中的鏈接,然後打開應用程序和深層鏈接到一個特定頁面/視圖控制器。的iOS/Android爲保持連接需要一個HTTP服務器

我知道有一個更普遍的實現中,當用戶瀏覽您的網站與移動Web瀏覽器,如果安裝了您的應用程序,啓動您的應用程序,而不是保留在Web瀏覽器中瀏覽它。

我在想,如果深層鏈接本身可以在不設置一臺服務器來完成?

用iOS的說法,我想註冊一個自定義URI方案,當用戶通過移動電子郵件客戶端或SMS消息應用程序中的自定義URI方案點擊鏈接時,打開我們的應用程序,並獲取一些有效載荷那麼我可以深入鏈接到一個特定的ViewController。

(對不起,我不知道Android的很好,雖然我需要它在Android上爲好。實際上,我與科爾多瓦工作。)

回答

1

沒有,Android上的深層鏈接不需要HTTP服務器

https://developer.android.com/training/app-indexing/deep-linking.html

它以同樣的方式 - 自定義的URI方案

爲了讓谷歌抓取您的應用內容,並允許用戶從搜索結果進入您的應用程序,您必須對您的應用清單的相關活動增加意圖過濾器。這些意圖過濾器允許深度鏈接到任何活動中的內容。例如,用戶可以點擊深層鏈接查看購物應用內的頁面,該頁面描述用戶正在搜索的產品產品

+0

你碰巧知道iOS嗎?我懷疑這是相同的:不需要一個HTTP服務器 – huggie

+0

呀,它看起來像它的工作方式類似於iOS中。 – huggie

相關問題