【发布时间】:2016-03-08 15:05:40
【问题描述】:
https://developers.google.com/+/mobile/android/share/deep-link 此处的文档似乎已经过时了,因为我找不到任何提到的文档(例如“编辑设置”)。
有人可以就如何在 Google+ 帖子中创建指向我的应用的深层链接提供一些指导吗?
例如,我希望诸如“appname://?id=12345678”之类的链接是一个可点击的东西,它可以指导用户安装应用程序或打开已安装的应用程序并将用户直接带到指定的内容由身份证。相反,此链接以纯文本形式发布...
此外,我是否需要与每个社交网络进行斗争才能使深层链接正常工作?有没有人有在 Twitter、Facebook 等上使用这种东西的经验?
我们正在使用 Meteor 进行开发,并使用 Cordova cordova-plugin-x-socialsharingplugin https://github.com/EddyVerbruggen/SocialSharing-PhoneGap-Plugin
【问题讨论】:
-
你说得对,深度链接确实是一个巨大的痛苦。最简单的方法可能是使用像Branch.io 这样的免费服务(完全披露:我与团队合作),因为这可以完成您所描述的事情并且还可以处理大量边缘情况(我相信 6000+ , 目前)
-
Branch.io 看起来很有趣......但我承认,我不太明白它给我们带来了什么。我们正在寻找的是一些 API,它允许我们在各种社交网络上创建行为如上所述的深层链接。 Branch.io 提供这个吗?如果是这样,我在理解它提供的服务时遇到了一些困难......请参阅对原始问题的修改。
-
你成功了:Branch 的一个很好的描述是“用于创建深层链接的 API”。在理想的世界中,
appname://?id=12345678会完全按照您的描述进行,但不幸的是,iOS 和 Android 目前都不支持此功能,并且每个社交网络都有一些自定义替代方案。在抽象层面上,Branch 通过将appname://?id=12345678包装在标准的http://链接中来提供缺失的部分(以便 Google+ 等应用知道它是可打开的),然后根据安装状态执行条件路由到您的应用或应用商店. -
努力整合 branch.io... 但到目前为止还没有运气。见stackoverflow.com/questions/35914927/…
标签: meteor google-plus deep-linking deeplink