2016-08-22 3 views
0

Я использую плагин для контактов Cordova (https://github.com/apache/cordova-plugin-contacts) в своем приложении для извлечения контактов из адресной книги на устройстве. Android позволяет пользователю указать его- или себя:Плагин контактов Cordova не включает владельца устройства

На андроиде 6.0 тренажера, вызывая navigator.contacts.findникогда не реагировать с пользователем, который был создан в профиле. На Samsung Galaxy S5 под управлением Android 4.4.2 он никогда не будет отвечать на пользователя в профиле. LG Nexus 5 работает под управлением Android 6.0.1 будет отвечать профилем. Во всех случаях «регулярные» контакты всегда правильно найдены, поэтому это просто профиль пользователя, который терпит неудачу.

Как я могу последовательно профилировать пользователя?

ответ

0

После поиска попробуйте выполнить поиск me.E.g navigator.contacts.find ('me'); Или лучше, если вы хотите найти информацию об устройстве, почему бы вам не использовать плагин для устройства или сим-плагин, предоставленный cordova.

+0

Привет, Piyush, спасибо за быстрый ответ. Поиск 'me' не будет содержать информацию о профиле. Однако меня не интересуют данные устройства или SIM-карты, но я хочу, например, получить домашний адрес пользователя, который можно найти только в адресной книге. – Laurens

+0

По адресу вы имеете в виду номер телефона справа? –

+0

Нет, я имею в виду физический адрес, как на «Пятой авеню 5, Нью-Йорк». Это похоже на ошибку в плагине: https://issues.apache.org/jira/browse/CB-11741. – Laurens

Смежные вопросы