我目前有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。