gpt4 book ai didi

android - cordova-plugin-contacts-不获取所有事件日期

转载 作者:可可西里 更新时间:2023-11-01 04:43:18 26 4
gpt4 key购买 nike

我使用以下代码通过联系人插件“cordova-plugin-contacts”获取联系人和联系人详细信息

var options = new ContactFindOptions();
options.filter = "";
options.multiple = true;
var fields = ["*"];
navigator.contacts.find(fields, onSuccessContact, onErrorContact, options);

但我无法像

这样获取事件日期
  1. 周年纪念
  2. 自定义
  3. 其他

如何获取这些字段?

最佳答案

联系人插件将只返回几个字段,引用 https://github.com/apache/cordova-plugin-contacts#properties

有些属性在android中支持,在ios设备中不支持。引用设备特定的怪癖 https://github.com/apache/cordova-plugin-contacts#android-2x-quirks

您可以获得生日、显示名称、ID、电话号码等字段。但不支持周年纪念、自定义等类型的字段。您可以使用类别字段获取与联系人关联的用户定义类别。

// find all contacts with 'Bob' in any name field
var options = new ContactFindOptions();
options.filter = "Bob";
options.multiple = true;
// Contact fields to be returned back.
options.desiredFields = [navigator.contacts.fieldType.id, navigator.contacts.fieldType.birthday];
options.hasPhoneNumber = true;
var fields = [navigator.contacts.fieldType.displayName, navigator.contacts.fieldType.name];
navigator.contacts.find(fields, onSuccess, onError, options);

关于android - cordova-plugin-contacts-不获取所有事件日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41033640/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com