2016-08-09 219 views
0

我目前有Ionic Plugin Deeplink从我的网页导航时适用于iOS。因此,如果用户点击移动版Safari中的链接,所有功能都能按预期工作,并启动我的应用。但是,我试图在从我的服务器发送的电子邮件中使用相同的链接,但无法使其工作。我首先在SendGridMessage的实例化上设置了一个属性来禁用点击跟踪,然后再进一步在SendGrid站点的所有电子邮件的实际设置上禁用它。仍然没有任何工作。无法使用SendGrid在iOS上的电子邮件中打开通用链接

什么也没有发生时

  • 我设置href="myApp://myLocation"
  • 我设置href="myApp://myLocation"data-saferedirecturl="myApp://myLocation"

如果我只设置data-saferedirecturl Safari浏览器也开放,但我得到:

"Safari cannot open the page because the address is invalid" 

我还有什么需要做的是让应用程序从电子邮件内打开?

更新

我现在已经迷上了Android的,从我的网站作品,以及。它也适用于来自Hotmail的电子邮件,但不适用于我的Gmail。即使是相同的电子邮件,当我检查Gmail中的元素我没有看到在href ....这里是我的测试下运行:

的Android从Hotmail:

  • 与HREF工程

的Android的Gmail:

  • 不能与HREF工作,既href和数据saferedirecturl,或者仅仅是数据saferedirecturl

iOS版Gmail或Hotmail:

  • 不能与HREF工作,既href和数据saferedirecturl,或者只是数据saferedirecturl。

回答

0

我终于意识到我的问题可能与SendGrid或插件无关,但与Gmail本身无关。我找不到太多就可以了,但是我也终于遇到以下Apps Flyer site其在限制下称:

Gmail和谷歌应用程序的收件箱不处理的通用连接正确,他们不开应用。因此,您无法在这些应用中使用通用链接打开任何应用。作为一种解决方法,您应该使用iOS本机邮件应用程序。

现在我只是从网站链接,因为它始终有效,稍后会绕回电子邮件。

相关问题