使用 phonegap 将电话号码和电子邮件添加到 iOS 中的联系人 [关闭]

Posted

技术标签:

【中文标题】使用 phonegap 将电话号码和电子邮件添加到 iOS 中的联系人 [关闭]【英文标题】:Add a phone number and email to a contact in iOS with phonegap [closed] 【发布时间】:2012-07-09 13:31:27 【问题描述】:

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

【问题讨论】:

【参考方案1】:
<a href="tel:...">

仅添加打开通话窗口的链接,不会将号码或电子邮件保存到设备。

更新联系人需要添加具体代码插入:

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

【讨论】:

【参考方案2】:

这里有一些代码:

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);

【讨论】:

以上是关于使用 phonegap 将电话号码和电子邮件添加到 iOS 中的联系人 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Phonegap 联系人。更新联系人时保存重复的电话号码

Phonegap 电子邮件作曲家未打开电子邮件客户端

将电话应用程序(phonegap)连接到本地主机文件(在本地机器中)

拨打电话号码phonegap

如何使用 phonegap(Android 和 iOS)创建自定义拨号器

如何使用phonegap检测android中的来电号码