Как выбрать несколько контактов с помощью плагина Cordova Contacts?

Я использую плагин контактов Cordova для доступа к контактам устройства в ios и android. Я использую метод navigator.contacts.pickContact для выбора конкретного контакта. но этот метод выбирает только один контакт, как можно выбрать несколько контактов, или доступен любой другой метод?


person Ben10    schedule 10.08.2016    source источник
comment
привет, у тебя когда-нибудь это работало?   -  person Neil    schedule 07.10.2016
comment
Здравствуйте, у вас есть какой-нибудь обходной путь для того же самого до сих пор?   -  person Yesha Shah    schedule 26.04.2018


Ответы (1)


Вы можете попробовать использовать метод navigator.contacts.find. Это выполняется асинхронно, запрашивая базу данных контактов устройства и возвращая массив объектов Contact. Результирующие объекты передаются функции обратного вызова contactSuccess, заданной параметром contactSuccess.

Подробнее https://github.com/apache/cordova-plugin-contacts

Надеюсь это поможет.

person Neh    schedule 10.08.2016
comment
К сожалению, несмотря на то, что в документации сказано, что метод find при возврате всех контактов НЕ является асинхронным. Попытайся. Если вы загружаете, скажем, более 500 контактов ... пользовательский интерфейс зависает до тех пор, пока все контакты не будут получены. - person greaterKing; 14.02.2017