将带有图像的电子邮件从应用程序发送到Mail.app以便有人发送给他们喜欢的任何联系人的最佳方式是什么?
例如,在我的应用程序(iMood)中,您可以选择“情绪”,我希望用户能够通过导航栏中的按钮将其通过电子邮件发送给朋友。
我可以轻松创建按钮等但只需要知道一种方法,使用户能够将图像(即。image.png)从项目发送到Mail.app,可能是电子邮件中的附件或图片
提前致谢。
答案 0 :(得分:1)
这个问题已经多次回答,并且有很多不同的形式。
简短的回答:你做不到。没有允许您访问邮件附件的API,Apple的邮件URL方案实现也不支持附件。
要做到这一点,你有几个非常不吸引人的选择:
1)内置您自己的SMTP客户端。有一些开源库正在努力解决这个问题,但它仍然很痛苦
2)将图像发送到第三方服务器(您的)并撰写并从那里发送邮件。用户可能不会喜欢您为恶意目的收集电子邮件地址的可能性。
在您的情况下,最好的办法是将图像保存到照片库。用户可以从那里发送带有照片的电子邮件。
如果您希望Apple启用电子邮件附件,请file a request。
答案 1 :(得分:-1)
这是可能的,David J. Hinson写了一篇关于它的好博客文章here