我正在尝试从 Android 中的本机联系人应用程序中选择一个联系人,并将电话号码返回到我在 Phonegap 中的应用程序中。我在 iOS 中轻松做到了,不需要插件:
function contactChooser(){
var options = new ContactFindOptions();
options.fields = ["displayName", "name", "emails", "phoneNumbers"];
navigator.contacts.chooseContact( onSuccess, options);
}
function onSuccess(id, contact){
var nombre = contact['name']['formatted'];
var telefono = contact['phoneNumbers'][0];
console.log(id);
console.log(nombre);
console.log(telefono);
}
但是当我在 Android 中运行该代码时,控制台会大喊:
Object #<Object> has no method 'chooseContact'
另一方面,我尝试使用 Phonegap 插件(https://github.com/phonegap/phonegap-plugins/tree/master/Android/ContactView),但它已有 2 年历史,目前无法使用。
有谁知道如何从本地通讯录中简单地选择一个联系人并获取它的电话号码?
谢谢!