我在使用cordova插件cordova-plugin-contacts时遇到了一些麻烦。 当使用navigator.contacts.find方法时,插件会搜索电话地址簿中的联系人以及附加的Google帐户的gmail帐户(在Android中使用它)。
我想过滤联系人,以便只显示手机通讯录。否则,联系人列表可能会很长,而且需要很长时间。我尝试使用:
var fields = [navigator.contacts.fieldType.displayName];
因为在gmail帐户中找到的联系人对此属性的值为null,但它不起作用。
你有什么想法吗?提前谢谢。
编辑: 它在我使用
时有效options.hasPhoneNumber = true;
但我希望得到手机通讯录的所有联系人,而不仅仅是那些有电话号码的人。