iOS深度链接在Gmail中被删除

iPh*_*Dev 20 email gmail deep-linking ios

我正在尝试发送一封深度链接到我的iOS应用的电子邮件,使用myapp://格式从电子邮件中打开它.它可以在任何iOS邮件客户端(邮件,邮箱等)中工作(即点击它打开应用程序),但不能在Gmail应用程序(甚至是网络版)中使用,它会将其删除而只留下文本.除了创建一个从浏览器重定向到应用程序的Web链接之外,有没有人有解决方案/替代方案?

小智 17

不幸的是,Gmail在链接中检测到非http/https协议并剥离了anchor()标记(因此使用数据:或javascript:执行重定向也是如此).

如果/当Google在适用于iOS/Android的Gmail上实施操作时,这些操作可能有效(https://developers.google.com/gmail/actions/actions/actions-overview),但截至目前,它们不会在原生移动设备上呈现客户端.

  • 我的解决方案是在我的服务器上放置一个正常的http(s)端点,该端点将重定向到deeplink`app:// ...`url. (22认同)