如果我将默认邮件 iOS 客户端更改为另一个,
UIApplication.shared.canOpenURL
返回false
。对于默认客户端,此方法返回true
.
但如果我直接调用
UIApplication.shared.open
,自定义电子邮件客户端应用程序会正确打开。
有人知道,问题是什么?这是iOS错误吗?或者我可以用另一种方式检测电子邮件客户端?
网址:
mailto://[email protected]
你必须在
LSApplicationQueriesSchemes
中使用Info.plist
。
只需为此属性添加(或创建)一个新项目mailto
。