使用情況重定向普遍聯繫是,本質上,這一點:使用谷歌URL縮短
- 用戶創造一些內容,並上傳到我們的服務器。
- 我們的服務器迴應URL。
- 用戶將URL(例如通過文本消息)發送給另一個用戶。
- 其他用戶單擊該URL。如果他們安裝了應用程序,則應將其轉到應用程序中的內容。如果他們沒有,他們仍然應該能夠查看我們網站上的內容(例如在Safari中)。
這很簡單,我們有這個工作,除了我們的網址很長,我們想使用縮短的網址。使用縮短的網址,問題總是在Safari中打開,而不是在應用中打開,除非我們設置了自定義域。 (這在很多地方都有描述,其中包括:iOS Universal Links and URL Shorteners)。
的docs for google URL縮短工具,表明他們已經克服了這個莫名其妙:
即使應用程式索引的iOS只能在有限的版本可用,你仍然可以實現與goo.gl iOS應用深層鏈接的應用編入索引爲iOS。雖然這些深層鏈接可能不會開始出現在搜索結果中,但他們將開始使用goo.gl鏈接。
因此,我將iOS的應用程序索引安裝到測試設備上的應用程序中並運行它。然後我創建了一個短鏈接,但它仍然在我的瀏覽器中打開,而不是我的應用程序。
這是否真的像廣告一樣工作?我需要等更長時間嗎?在更多應用程序上安裝索引器?創建的鏈接是否會立即在應用中打開,還是必須將內容編入索引?
...還是我缺少別的東西?
相關:
UPDATE:
我可以看到這個實際工作沒有自定義域名的唯一方法是,如果谷歌加入每一個應用程序,他們收錄到自己的蘋果網站關聯文件。我所看到的只是谷歌應用程序,顯然不是這樣。
堆棧溢出不會放過,因爲它認爲這是一個鏈接縮短我的鏈接,但它接近這一點:
https://goo. gl/apple-app-site-association
謝謝亞歷克斯。這是我的想法,但文件是誤導。我看了Branch,但是我沒有看到免費的選項,並且較短的URL並不是我們想爲此特定目的付費的東西。我會再看一遍。 –
不客氣!鏈接對Branch來說是完全免費的,所以這應該完成你所需要的 –