将联系人添加到HTML网页的移动设备地址簿中

我目前正在建立一个网站,只需轻轻一触,您就可以将联系人添加到您的iPhone / Android地址簿中。 该网站目前是HTML5,但可以实现Javascript和/或PhP选项。

那么有没有办法可以点击链接,移动设备将打开已经填充了我想要的信息(名称,电子邮件地址,街道地址,电话号码)的地址簿。

我到处寻找只想找到可以做同样事情的应用程序的方法。 我想从网页制作。 任何地方我可以学习如何做到这一点?

PS:目前,我正在尝试使用.VCF文件中的所有内容,这些文件可以通过点击进行下载......这似乎导致我目前无处可去。


相反,您可能不得不从设备的一面攻击它。 如果这就是你最终做的尝试一个跨平台的框架。

不知道你的灵活性是什么,但对于跨平台设备集成应用程序,我强烈推荐PhoneGap。 另外,听起来你已经有了一些HTML5和CSS的经验。 这可以跨设备轻松处理联系人集成。


W3C将Contacts API定义为工作草案,但据我测试,它在iOS设备中不受支持(我的iPad使用iOS4和iPhone使用iOS 5)。 你应该测试一些android设备,并告诉我们他们是否支持Contacts API。 这对未来的读者会有用。

如果你有联系人api支持,你可以这样做:

if(navigator.contacts){
   var mycontacts = [];
   navigator.contacts( ['emails.value', 'name', 'friends'],
                         function(contacts) { 
                           for(i in contacts) {

                               mycontacts.push(contacts[i]);

                         } );
}

我得到的第一个想法是用于Android(大多数Android用户,拥有Google帐户)Google-Contact-API。

链接地址: http://www.djcxy.com/p/56917.html

上一篇: Add a contact to the mobile device Address book from an HTML webpage

下一篇: Selecting user control based on type of DataContext