ios 从HTML网页向移动终端通讯簿添加联系人

kqhtkvqz  于 2023-05-02  发布在  iOS
关注(0)|答案(5)|浏览(258)

我目前正在建立一个网站,在那里,只需一触,你应该能够添加一个联系人到您的iPhone/Android通讯录。该网站目前是HTML5,但可以实现Javascript和/或PhP选项。
因此,有没有一种方法,在点击一个链接,移动终端将打开地址簿已经充满了信息,我希望它有(姓名,电子邮件地址,街道地址,电话号码)。
我到处寻找,只找到方法来编程应用程序,将做同样的事情。我想从一个网页。有没有地方能让我学会这个?
PS:目前,我正在尝试所有的东西。VCF文件,可以下载的点击。...这似乎让我无处此刻。

6bc51xsx

6bc51xsx1#

W3C将Contacts API定义为工作草案,但据我测试,iOS设备不支持它(我有iOS4的iPad和iOS5的iPhone)。你应该测试一些Android设备,并告诉我们,如果他们支持联系人API或不.这对未来的读者会很有用。
如果你有联系人API支持,你可以这样做:

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

                               mycontacts.push(contacts[i]);

                         } );
}
8wtpewkr

8wtpewkr2#

你可能不得不从设备方面来解决这个问题。如果这就是你最终要做的,那就试试跨平台框架。
不确定你的灵活性是什么,但对于跨平台设备集成应用程序,我强烈推荐PhoneGap。另外,听起来你已经在HTML5和CSS方面有了一些经验。这可以很容易地跨设备处理联系人集成。

fhity93d

fhity93d3#

我得到的第一个想法是使用Android(大多数Android用户,有一个谷歌帐户)的谷歌联系人API。

yrdbyhpb

yrdbyhpb4#

我也在寻找这个,我只找到了这个“接近”的解决方案:
1.为您的联系人卡片制作QR
1.使用类似于以下链接:

http://qrdroid。com/decode?q=[FULL-QR-IMAGE-URL]

1.如果用户安装了QR Droid,它将解码URL。
一个视频在这里:http://www.youtube.com/watch?v=e-2D3uCV2bE
就我个人而言,我发现这个解决方案有点bug,这更安全:
1.用户从浏览器保存QR图像(长按,保存图像)
1.打开保存的图像
1.点击“菜单”-〉分享-〉使用QR Droid解码
这里的视频
http://www.youtube.com/watch?v=Ws99exsZEIs

  • 缺点:*

这是违反直觉的
你需要安装android和QR droid
我不知道这是否可能与iPhone,和其他手机。

zzlelutf

zzlelutf5#

创建VCF;粘贴下面的代码在记事本.然后更改联系信息部分。保存为vcf。

BEGIN:VCARD
VERSION:3.0
N:Smith;John;;Mr.;
FN:John Smith
ORG:Acme Corporation
TITLE:Sales Manager
TEL;TYPE=WORK,VOICE:(123) 456-7890
ADR;TYPE=WORK:;;123 Main St.;Anytown;CA;12345;USA
EMAIL:john.smith@example.com
END:VCARD

现在将此vcf文件上传到托管服务器并获得其链接。现在这个链接可以在互联网上的任何地方跨设备和平台共享。一旦从移动的上点击了这个链接。它将要求将其直接保存为联系人。

相关问题