2011-08-27 73 views
0

在IOS我想要一个mailto链接的属性来预填写收件人的地址,主题和messagebody。我认为这是支持就像在macosx? IOS提供的其他功能?ios共享联系人结合邮寄到

在打开新的预填充电子邮件的过程中,我还想提供用户将他的个人(或其他)联系人详细信息作为vcf卡添加到电子邮件中。

我知道联系人应用程序中每个联系人底部的“共享联系人”按钮都可以将联系人作为邮件中的vcf文件发送,但此路线不提供预填充的电子邮件字段。

我该如何结合两全其美;预填充电子邮件字段和共享联系人,从网页(不使用额外的iOS应用程序)?

在最糟糕的情况下,我不得不要求用户分享他们的联系人,并复制粘贴收件人地址,主题和正文。我可以复制全部3个指令(将主题和收件人地址从身体移动到他们的字段),然后将它们粘贴到身体中。 会被支持吗?

其他建议?

回答

1

iOS支持mailto填写收件人,抄送和密件抄送字段中的主题字段,邮件和多个收件人。 from属性不受支持。 (Source

但是,从Web浏览器无法共享联系人。你必须编写一个本地应用程序。请参阅MFMailComposeViewController

+0

from属性可能不被支持以避免更改发件人,但从ios收到的电子邮件确实有发件人电子邮件权限?共享联系人时,您可以指定邮件的主题行和正文。 (注释?)这是一个正常的电子邮件消息,你正在发送一个附件,或一个残缺的电子邮件,一个附件与一个笔记? – newnomad

+0

您可以从本机应用程序指定所有字段和附件。看看MFMailComposeViewController(上面的链接)。 –

+0

我上面的问题是关于使用默认的邮件应用程序,而不是我会写的本地应用程序。顺便说一句,一个非本地的HTML Web应用程序没有特殊的钩子去联系人?因为为此功能编写本机应用程序目前不在该范围之内。一个webapp可能是可行的。 – newnomad

0

ios用户无法将他们的联系信息作为vcf附加到(mailto引发的)电子邮件,但可以将vcf作为附件发送到真正的电子邮件(主题行是预先填写的“联系人”,但所有字段都可以从联系人中更改)。如果您需要用户的联系信息,请让他们以这种方式发送,并指导他们在字段中粘贴或写入什么(如果重要)。 因此,ios上会丢失带有预填充字段的浏览器链接自动引发新电子邮件的便利性。