2016-06-30 37 views
1

我正在開發一個android應用程序。如何在沒有關聯網站的應用中爲指定內容創建深層鏈接?

我有一個'分享'按鈕,每個照片和應用程序中的文字,我想要的是我想每次點擊這個'分享'按鈕時生成一個深層鏈接,生成的深層鏈接應該得到與任何人共享,完成它的工作(如果安裝了應用程序,則打開照片和文本,如果未安裝應用程序,則在Play商店中打開應用程序)。

我想要什麼? (更清楚地):當用戶點擊'分享'按鈕時,應該生成一個深層鏈接(這個深層鏈接有照片和文本的路徑)。這個深層鏈接可以與朋友分享,當任何朋友打開這個深層鏈接時,他/她將被重定向到深層鏈接中存儲的照片和圖像路徑,並且如果未安裝應用程序,則此深層鏈接將打開Play商店供用戶下載應用程序。我希望這會讓我的觀點更清楚!

我搜索谷歌實現這一點,發現this鏈接,但在這裏他們說(或者說),我需要一個網站,以生成深度鏈接。

現在,我還沒有網站。我有什麼選擇?或者我應該首先需要一個網站來實現這個目標?

請讓我知道。

+0

你想要達到什麼目的?就像在移動瀏覽器中搜索產品一樣,如果產品有應用程序打開,它將直接在應用程序中打開到產品頁面,否則它將打開Play商店進行安裝。你想要同樣的東西嗎? – Brendon

+0

@Brendon請看看更新後的問題 –

+0

當然你需要一個網站來觸發你的應用程序的深層鏈接,爲什麼這意味着,網站上提供的內容在應用程序中更加優化,通過將頁面鏈接到應用程序來實現特定的內容,或者至少打開應用程序是在沒有頁面鏈接的情況下實現的。我希望你明白。 – Brendon

回答

0

如果您還沒有網站,並希望分享您的應用(iOS或Android)之間的內容,您可以使用解決方案就像火力地堡動態鏈接https://firebase.google.com/docs/dynamic-links/

火力地堡動態鏈接將處理通用鏈接/應用鏈接你使用他們的自己的網站。

您需要創建動態鏈接。作爲一個有效載荷,你提供任何有效的鏈接,如https://example.com/?my_urlencoded_key=my_url_encoded_value&my_urlencoded_key1=my_url_encoded_value1

退房文檔參數和選項如果這樣的鏈接在iOS上的鏈接將在你的應用程序來處理竊聽火力地堡動態鏈接提供https://firebase.google.com/docs/dynamic-links/create-links

。如果App沒有安裝,鏈接會將用戶轉發到AppStore。應用程序首次啓動後,您將獲得掛起的動態鏈接。

如果在Android上點擊此鏈接,鏈接將在您的應用程序中處理。如果App沒有安裝,鏈接會將用戶轉發到AppStore。應用程序首次啓動後,您將獲得掛起的動態鏈接。

在你的情況下,當你點擊桌面上的鏈接時,你會陷入奇怪的境地。在這種情況下,用戶將被導航到有效載荷,在這種情況下,https://example.com/?....您可以通過指定參數「dfl」 - 桌面回退鏈接(未在客戶端庫中公開)來改進此操作。https://firebase.google.com/docs/reference/dynamic-links/link-shortener 由於您可以爲您的公司網站。

相關問題