Good news everyone! В июльский релизе плагина для работы с контактами Apache Cordova мы добавили поддержку очень интересной фичи — выбор контакта из списка. Поддержка iOS, Android, Windows Phone 8, Windows 8.

Пример использования для iOS

Устанавливаем Apache Cordova (если еще не установлен)
sudo npm install -g cordova

Создаем тестовый проект
cordova create app
cd app

Добавляем плагин
cordova plugin add org.apache.cordova.contacts

Вставляем код для выбора контакта
open www/js/index.js

onDeviceReady: function() {
    app.receivedEvent('deviceready');

    function onSuccess(contact) {
        alert('Selected: ' +  JSON.stringify(contact));
    };

    function onError(err) {
        alert('onError: ' + err);
    };

    navigator.contacts.pickContact(onSuccess, onError);
},


Добавляем платформу и запускаем
cordova platform add ios
cordova emulate ios

В результате