我将使用手机间隙构建保存设备中的联系电话号码。 我写了以下逻辑。从phone gap build网站建立apk文件。当调用以下函数时,在行navigator.contacts.create()中获取错误; contacts.create undefined 。我在代码中错过了什么或什么?有人帮帮我。非常感谢。谢谢。
// create a new contact object
var contact = navigator.contacts.create();
contact.displayName = conatctName;
// save First and Last name
var name = new ContactName();
name.givenName = fName;
name.middleName = mName;
name.familyName = lName;
contact.name = name;
// save cell-phone and office-phone
var phoneNumbers = [];
phoneNumbers[0] = new ContactField('work', workNum, false);
phoneNumbers[1] = new ContactField('mobile', mobileNum, true);
contact.phoneNumbers = phoneNumbers;
contact.save();
alert("Contact Saved");
答案 0 :(得分:0)
检查config.xml文件(或发布)。
<plugin name="Contacts" value="org.apache.cordova.ContactManager" />