什么是深层链接以及如何为 App Store 创建它?

Posted

技术标签:

【中文标题】什么是深层链接以及如何为 App Store 创建它?【英文标题】:What is deep link and how i can create it for App Store? 【发布时间】:2017-05-17 13:20:42 【问题描述】:

我有服务器端应用程序(在 java 上)和 ios 移动应用程序。 对于实施流程邀请朋友加入应用程序,我需要使用深层链接。 流程必须遵循:

    我从服务器发送带有深层链接和令牌的电子邮件 用户打开带有链接的电子邮件并点击 从商店下载应用程序并使用链接中的令牌注册应用程序。

如何在服务器上为应用程序生成带有令牌的链接?

可能流程不好,请指正。

谢谢。

【问题讨论】:

不需要深度链接的概念。请参考下面***.com/questions/15880395/…***.com/questions/15955798/… @Gagan_iOS,正如它在第三步中所写的那样如果失败,您将用户重定向到应用商店,以便他们可以下载您的应用。但用户必须下载应用具有在注册期间可用的特定邀请令牌 This might be helpful 使用branch.io解决了问题 【参考方案1】:

这称为“延迟深度链接”。构建起来很复杂——我不建议你自己尝试。查看免费服务,例如 Branch.io(完全披露:我在 Branch 团队)或 Firebase 动态链接。

【讨论】:

感谢回答,我找到了使用API的文档,很好的解决方案!

以上是关于什么是深层链接以及如何为 App Store 创建它?的主要内容,如果未能解决你的问题,请参考以下文章

Branch 打不开 App Store 链接

即使已经安装了应用程序,分支深度链接也会打开 App Store 而不是 App

向科尔多瓦应用程序添加深层链接

如何为 App Store 分发重新签署 iOS 应用程序?

如何为Android Market和App Store制作二维码[关闭]

如何为 Mac 创建 Cocoa App 首选项?