Cordova 3.5联系查找选项以按电话号码搜索联系人

时间:2014-08-11 09:08:49

标签: cordova contacts

我想通过电话搜索联系人。我正在使用代码:

 function onSuccess(contacts) {
    console.log(contacts)
};

function onError(contactError) {
    alert('onError!');
};

// find all contacts with given phone number
var options = new ContactFindOptions();
options.filter="9427831147";
options.multiple=false; 
var fields = ["phoneNumber"];
navigator.contacts.find(fields, onSuccess, onError, options);

我找到了

  

filter:属性只能应用于以下内容:“firstName”,   “lastName”,“nickname”,“phoneNumber”,“email”,“address”

http://cordova.apache.org/docs/en/2.5.0/cordova_contacts_contacts.md.html
我没有得到任何结果。
我遗失的任何东西?

1 个答案:

答案 0 :(得分:1)

在Adroid上,我成功测试了onSuccess,并且字段的位置不同,如下所示:

navigator.contacts.find(onSuccess, onError, fields, options);

这与手册相矛盾但有效。

最后是带有s的phoneNumbers,而不是phoneNumber。