mailto:iOS 14中的方案和自定义邮件客户端
如果我将默认邮件iOS客户端更改为另一个客户端,mailto:iOS 14中的方案和自定义邮件客户端,ios,ios14,Ios,Ios14,如果我将默认邮件iOS客户端更改为另一个客户端,UIApplication.shared.canOpenURL返回false。对于默认客户端,此方法返回true 但如果我直接调用UIApplication.shared.open,则会正确打开自定义电子邮件客户端应用程序。 有人知道问题出在哪里吗?这是一个iOS错误吗?或者我可以用另一种方法检测电子邮件客户端 URL:mailto://some@email.com您必须在Info.plist中使用lsapplicationqueryschemes
UIApplication.shared.canOpenURL
返回false
。对于默认客户端,此方法返回true
但如果我直接调用UIApplication.shared.open
,则会正确打开自定义电子邮件客户端应用程序。
有人知道问题出在哪里吗?这是一个iOS错误吗?或者我可以用另一种方法检测电子邮件客户端
URL:
mailto://some@email.com
您必须在Info.plist中使用lsapplicationqueryschemes
。只需为该属性添加(或创建)一个新项
mailto`