发送自定义OpenURL方案给其他人的链接被某些电子邮件应用程序禁用

问题描述:

我有一个iOS应用程序和info.plist我设置了一个自定义URL方案,因此如果有人打开一个以该方案(协议)开头的URL,我的应用程序被打开并向用户显示正确的内容。发送自定义OpenURL方案给其他人的链接被某些电子邮件应用程序禁用

顺便说一句我想向用户发送包含我的方案链接的电子邮件,所以如果他们点击链接,他们可以在应用程序中看到一些东西。

问题是,当我发送电子邮件时,一些电子邮件应用程序使链接因未知方案而被禁用。

我的问题是我怎么能以某种方式解决问题?或者如果有可能提供我的应用程序时,与http协议的链接被点击?然后我可以使用http而不是自定义方案,之后链接不会因为未知的协议而被禁用。

HTTP链接 - >在Safari中打开(很可能) - >服务器重定向到自定义URL方案。

+0

感谢NinjaLikesCheez的回应,你的意思是我必须将用户重定向到服务器,然后再从那里重定向到自定义URL Scheme?有没有其他更好的解决方案? –

+0

@MohsenAsfia这可能是解决未链接URL Scheme的电子邮件客户端的最简单方法。 – NinjaLikesCheez