你给的清单文件的权限(如果你使用的是Android,或检查其他的许可)。
看看这个链接,并找到解决方案:
http://docs.phonegap.com/en/2.3.0/cordova_contacts_contacts.md.html
下面的代码为我工作。
处理程序:
var contact = navigator.contacts.create();
var name = new ContactName();
name.givenName = "John";
name.familyName = "AB Hotel";
contact.name = name;
contact.save(onSuccess, onError);
function onSuccess(contact) {
alert("Save Success");
};
function onError(contactError) {
alert("Error = " + contactError.code);
};
Android清单文件:
<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.WRITE_CONTACTS" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.BROADCAST_STICKY" />
什么版本的PhoneGap您使用的是? –
@TDeBailleul - 1.8.1。 – UndefinedReference