我知道如何启动Mail应用以编写新电子邮件(使用 mailto )。但是我为那些忘记密码的用户提供了一个设施,让他们将密码发送到他们的电子邮件中,当他们提交请求时,我想启动邮件应用程序,最好是在他们的收件箱中。
有办法做到这一点吗?
答案 0 :(得分:2)
不可能。 Apple确认。
答案 1 :(得分:1)
如果可能,它可能在公共API之外。也就是说,这是一个可能有用的想法,但我没有为您提供所有细节。当您想要发送电子邮件时,让Mail打开的方式是API处理mailto的URL请求:将其传递给Mail。也许你可以找到你可以请求打开的其他URL类型,Mail会尝试打开它,但是那时没有任何东西可以打开Mail。如果一切都符合您的利益,Mail将打开并且不向用户显示任何内容(即使是您发送的虚假请求中的错误)。
如果我知道你需要传递什么类型的URL,并且无法保证在未来的iPhone OS版本中不会破坏这样的内容。