0

如何使用cordova框架(phonegap)将电话号码添加到iOS中的联系人?我已经尝试过使用 href:tel 但它不起作用!

4

2 回答 2

0

这是一些代码:

var contact = navigator.contacts.create();
contact.displayName = "Plumber";
var name = new ContactName();
name.givenName = "Jane";
name.familyName = "Doe";
contact.name = name;

// phone numbers
var phoneNumbers = [];
phoneNumbers[0] = new ContactField('work', '212-555-1234', false);
phoneNumbers[1] = new ContactField('mobile', '917-555-5432', true);
phoneNumbers[2] = new ContactField('home', '203-555-7890', false);
contact.phoneNumbers = phoneNumbers;

// save
contact.save(onSaveSuccess,onSaveError);
于 2012-07-09T13:41:16.117 回答
0
<a href="tel:...">

仅添加一个链接以打开呼叫窗口,它不会将号码或电子邮件保存到设备。

您需要添加特定代码以插入更新联系人:

http://docs.phonegap.com/en/1.9.0/cordova_contacts_contacts.md.html#contacts.create

于 2012-07-09T13:42:38.107 回答