【问题标题】:Open app when tapping website URL from email从电子邮件中点击网站 URL 时打开应用程序
【发布时间】:2016-11-07 19:49:16
【问题描述】:

当我的用户收到我们的电子邮件时,我希望他们能够点击该电子邮件中的链接并打开我们的应用程序。

这不是自定义 URL 方案,而只是指向我们网站的链接。那么,如果用户点击链接www.mysite.com?data=123,我如何让iOS 知道我的应用处理了我的应用中的所有www.mysite.com URL,而不是打开Safari

【问题讨论】:

标签: ios objective-c xcode


【解决方案1】:

从 iOS 9 开始,您绝对可以做到这一点。

通用链接是您要设置的。请注意,您必须拥有该站点或具有管理员访问权限才能使其正常工作。 Apple documentation

为了完整起见,您也可以在 Android 上执行相同的操作,从 6.0 开始。 Android 世界中的术语是App LinksApp link tutorial.


关于实现这一点的小提示。根据经验,该链接可能无法通过每个电子邮件客户端或 iOS 应用程序运行。例如。在 Mail 以外的电子邮件客户端中打开链接可能会也可能不会正确打开您的应用程序。某些应用可能会在 Safari 中打开该链接。

另外,我从来没有使用过这个,但https://branch.io 是一项为您执行各种深度链接魔法的服务。听说过好东西,如果您想要更彻底的解决方案,这可能值得研究。

【讨论】:

  • 酷。我不知道。感谢您指出。 (已投票)现在我要删除我的(显然是错误的)答案。
  • @DuncanC 不用担心 - 一两年前你会是对的,这是最近的变化。
猜你喜欢
  • 1970-01-01
  • 2018-01-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多