Branch.io 在网页端生成链接,然后在应用程序中检索
Posted
技术标签:
【中文标题】Branch.io 在网页端生成链接,然后在应用程序中检索【英文标题】:Branch.io Generate the link at web end and then retrieve in app 【发布时间】:2016-04-28 09:45:15 【问题描述】:希望以这样一种方式集成branch.io
,以便管理员在添加内容的网页端获取深层链接。然后他手动将链接发布到一些社交媒体上,比如Twitter
、Facebook
等,然后用户点击该链接,它将把用户带到应用程序或应用程序商店。
有没有可能,请指导如何处理。我对branch.io
感到很困惑。据我了解branch.io
创建通过短信和用户点击发送的链接并被重定向到应用程序或应用程序商店。我的要求有效吗?如何实现这一点,请指导。已经花了半天多的时间了。
【问题讨论】:
澄清一下:您(管理员)将使用 Branch Web 仪表板创建一个链接,当有人打开该链接时,您希望将他们发送到应用程序或 App Store? @AlexBauer 是的,没错。 @AlexBauer 让我澄清一下,我作为管理员将内容放在网页端,这些内容将显示在应用程序中。因此,当我在 Web 端输入内容时,应该生成一个深层链接 url,我应该能够将其复制并粘贴到 Twitter 上的任何位置。因此,当用户单击链接时(正如您所说)。希望我能够清除这些东西。 【参考方案1】:(完全披露:我在 Branch.io 团队)
这实际上是一个非常常见的 Branch 用例,因此实现起来相当简单。
1。 Sign up for Branch
简单的步骤!
2。 Integrate the SDK into your app
这是一个相当简单的过程,只需不到半小时,最新的分步文档总是在上面的链接中。我不会在这个答案中包含完整的说明,因为 Apple 会定期设置新的障碍,而且我们经常需要对指南进行小幅调整。
完成此步骤后,只要用户打开与您的应用关联的分支链接,您的应用就会启动(如果已安装)或该用户将被发送到 App Store 页面进行下载。
3。 Create your marketing link
上面的链接将您带到 Branch 仪表板。在该页面中,您可以创建一个新的营销链接,并使用深层链接数据部分指定键/值对。例如,您可以设置一个content
的键并将其赋值为mycustomvalue
:
当您的应用在用户打开此链接后启动时,content : mycustomvalue
对将神奇地返回给您。
4。配置Deep Link Routing和Universal Links。
这些方法实际上是每次您的应用打开时回调到 Branch API,返回您在链接中编码的 content : mycustomvalue
对。你可以用这些值做任何你喜欢的事情,但这里有两种常见的方法:
-
将用户路由到您指定对应于
mycustomvalue
的内容。
直接使用这些值来显示自定义的内容(例如,如果您编码了content : You've been sent a special invitation!
5。随时随地分享链接!
您创建的链接可以放在任何地方。电子邮件、Twitter、Facebook、付费 Google Ads 等。
【讨论】:
感谢您的回复,但我可以创建链接并打开应用程序。我面临的问题是如何重定向到应用程序中的内容。我不知道我需要进行一些检查并将用户手动发送到应用程序中的内容,或者这由 branch.io 自动处理。我想知道如何重定向到内容正确的方法是什么。希望我把我的问题说清楚,如果有任何疑问,请随时提问。再次感谢您的回复。 @iPhone6 这实际上正是上述第 4 步中所涵盖的内容:Deep Link Routing。完成该指南后,Branch SDK 将自动处理深层链接。如果您想构建自己的检查来执行此操作,一般方法涵盖here 谢谢。我还有一个查询,如果应用程序没有打开或没有在后台运行,branch.io 链接会打开应用程序并重定向到空内容,但如果应用程序已经在后台运行,它工作正常。 太棒了!我看到你的other question关于背景问题,所以我会跳过那里以上是关于Branch.io 在网页端生成链接,然后在应用程序中检索的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Android 应用程序中使用 branch.io 深层链接添加朋友
如何在 Ionic 2/3 应用程序中使用 branch.io 创建 Android 应用程序链接?
在 ionic 3 中,branch.io deeplink 无法按预期工作