我希望使用预先配置的主题来调用Gmail应用,并且该主体包含使用以下内容的HTML:
let gmail = URL(string:"googlegmail:///co?subject=Subject&body=<body><H1>testing</H1></body>")
UIApplication.shared.openURL(gmail!)
Run Code Online (Sandbox Code Playgroud)
这会使应用程序崩溃,然后我求助于:
var messageEncoded1 = "<body><H1>testing</H1></body>".addingPercentEncoding(withAllowedCharacters: .urlFragmentAllowed)
let gmail = URL(string:"googlegmail:///co?subject=Subject&body="+messageEncoded1!")
UIApplication.shared.openURL(gmail!)
Run Code Online (Sandbox Code Playgroud)
这将创建一个URL并打开Gmail,但是,电子邮件正文显示:<body><H1>testing</H1></body>而不是这样的工作testing:
因此,问题是,是否有一种方法可以指定正文包含HTML,以便Gmail可以将其呈现为HTML?
| 归档时间: |
|
| 查看次数: |
429 次 |
| 最近记录: |