导出和导入 Vcard
我想允许用户将他们的联系人(电子邮件)导入到我的 php 应用程序中。我正在考虑 vcard 格式,因为大多数手机都允许 vcard 导出。现在我有一些疑问
iphone、android、blackberry、symbian 是否允许导出为 vcard,并且 vcard 格式是否相同。
您还可以以相同的格式导出 Gmail 联系人 vcard 也是如此
您可以将 Apple 邮件、outlook、thunderbird 联系人导出为 vcard
p>
I want to allow users to import their contact(email) into my php application. I am considering vcard format as most mobile phones allow vcard export. Now i have a few doubt
Do iphone, android, blackberry, symbian allow export as vcard and is the vcard format same by all.
Also u can export Gmail contacts vcard is that too in same format
Can u export apple mail, outlook, thunderbird contacts as vcard
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
发布评论
评论(2)
iOS 提供了用于访问移动 Safari 中的联系人数据库的任何机制。批量导出联系人的唯一方法是通过本机应用程序。
从 iOS 一次导出联系人的一种非常方式是通过电子邮件。 iOS 允许用户相当轻松地以电子邮件附件的形式发送 .vcard 文件。
工作流程可以这样进行:
- 让用户选择通过电子邮件导出联系人
- 为服务器上的用户生成唯一的电子邮件地址。
类似于 flickr 的电子邮件地址的帖子
和其他人提供的东西,类似于contacts-export+[unique string]@exmple.com
- 指示用户将所述电子邮件地址添加到 iOS 联系人数据库
(点击并按住电子邮件地址 ->创建新联系人
) - 指示用户打开联系人应用程序,找到他们想要导出的联系人以及每个联系人
选择共享联系人
->电子邮件
->发送到之前保存的电子邮件地址 - 创建一个 cron 作业来定期检查和处理这些传入消息
对于最终用户和您(开发人员)来说,这一切似乎都是一项繁重的工作。话虽这么说,如果您的用户足够精明,能够处理复杂的工作流程,那么它肯定比一次性导出联系人的复制/粘贴要方便得多,特别是对于具有不止一两个关联字段的任何联系人。
我不确定 Android、Blackberry 等在导出方面支持什么。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我认为,如果他们遵守标准(不能确定是否足够幸运拥有所有这些设备),那么是的,他们应该出口相同的标准。
来自 http://en.wikipedia.org/wiki/VCard
以下是一个示例包含一个人信息的 VCard 文件:
vCard 标准 2.1 版受到电子邮件客户端的广泛支持。 vCard 格式 3.0 版是包含在 RFC 2425 中的 IETF 标准跟踪提案RFC第2426章
I would think that if they abide with the standard (Cant be sure as not lucky enough to own all those devices) then yes they should export the same.
From http://en.wikipedia.org/wiki/VCard
The following is an example of a VCard file containing information for one person:
Version 2.1 of the vCard standard is widely supported by e-mail clients. Version 3.0 of the vCard format is an IETF standards-track proposal contained in RFC 2425 and RFC 2426.