2016-03-08 125 views
0

這裏的文檔https://developers.google.com/+/mobile/android/share/deep-link似乎無望地過時了,因爲我找不到任何提及的內容(如「編輯設置」)。Google+深層鏈接

有人可以提供一些關於如何通過Google+信息與我的應用工作建立深層鏈接的指導嗎?

例如,我希望諸如「appname://?id = 12345678」這樣的鏈接是一個可點擊的事物,指導用戶安裝應用程序或打開已安裝的應用程序,並將用戶直接帶到內容由id指定。相反,此鏈接張貼爲純文本...

此外,我是否需要與每個社交網絡爭取深度鏈接才能正常工作?有沒有人有任何經驗使這種事情在Twitter,Facebook等工作?

我們正在與流星開發和使用科爾多瓦科爾多瓦 - 插件-X-socialsharingplugin https://github.com/EddyVerbruggen/SocialSharing-PhoneGap-Plugin

+1

你說的對,深層鏈接是一個非常巨大的痛苦。最簡單的方法可能是使用像[Branch.io](https://branch.io)這樣的免費服務(完全公開:我與團隊一起工作),因爲這可以做你正在描述的內容,並且還負責一大堆邊緣案例(我認爲目前6000+以上) –

+0

Branch.io看起來很有趣......但我承認,我不太明白它給我們帶來了什麼。我們正在尋找的是一些可以讓我們創建深度鏈接的API,這些鏈接的行爲與上述各種社交網絡上的行爲相同。 Branch.io提供這個嗎?如果是這樣,我很難理解它提供的服務... 請參閱對原始問題的編輯。 – Marc

+1

你明白了:Branch的一個很好的描述是'創建深層鏈接的API'。在理想的世界中,'appname://?id = 12345678'就可以完成你所描述的內容,但不幸的是iOS和Android目前都不支持這一點,每個社交網絡都有一些自定義選擇。在抽象級別,Branch通過在標準的'http://'鏈接中包裝'appname://?id = 12345678'來提供缺失的部分(以便像Google+這樣的應用程序知道它是可打開的),然後執行條件路由到您的應用程序或基於安裝狀態的App Store。 –

回答

1

您可能需要使用App Invites,這要麼讓應用程序從邀請接收數據,如果應用程序已經嘗試安裝(例如優惠券)或將安裝應用程序。

+0

這似乎是一個Android專有的概念。我們正在開發Meteor和Cordova,所以我不認爲這個解決方案是適用的。感謝您的建議。 – Marc

+0

應用邀請函也將在iOS上工作,但假設您正在使用Google分析,如果您需要的話。 – class