Listing Phone Contacts Using Javascript
Im developing a multi-platform app for android, ios and windows using simple html, css, js and condova however I find it challenging, as simple as it may sound, to display all the
Solution 1:
From Cordova 3 even “core” APIs are outside of the core (cordova.js).
So you need to first install the contacts plugin and then add the code for list them. If you want to only select a contact, you could use the pick contact function, that opens the native contact picker and return the selected contact object.
Get all contacts from phone
function onSuccess(contacts) {
console.log('Found ' + contacts.length + ' contacts.');
// here you can manipulate the contacts array
console.log(contacts);
};
function onError(contactError) {
console.log('Error: '+contactError);
};
// list all contacts
var options = new ContactFindOptions();
options.filter = "";
options.multiple = true;
var fields = [navigator.contacts.fieldType.displayName, navigator.contacts.fieldType.name];
navigator.contacts.find(fields, onSuccess, onError, options);
Post a Comment for "Listing Phone Contacts Using Javascript"