Plugin-contacts cordova :Lista de Contatos no Android

06/09/2020

0

Olá, Agradeço a atenção desde de já. Estou com um problema muito serio com um Aplicativo que estou criando. Preciso que o plugin de contatos (do cordova) puxe os contatos do meu celular android em uma pagina por mim definida e estes contatos apareçam em forma de uma lista dentro desta pagina. Já tentei varias coisas e para que não haja um confusão no entendimento vou deixar aqui a função de contatos que estou usando e gostaria de saber o que faço para imbutir ela com sucesso numa page e me retorne os contatos em lista por favor. Travei nessa parte: puxar dados existentes de um plugin a uma pagina(Mas especificadamente os contatos do proprio celular).. Obrigada.

Segue abaixo:

function onSuccessContatos(contacts) {
alert('Found ' + contacts.length + ' contacts.');
//log de todos contatos
console.log(contacts);

var nomeContato = '';
var foneContato = ''; //vamos pegar somente o primeiro se tiver mais que um

//percorrendo a lista de contatos
console.log('percorrendo a lista de contatos');
$.each(contacts, function () {
nomeContato = this.name.formatted;
console.log('Nome do Contato: ' + nomeContato);
foneContato = this.phoneNumbers[0].value;
console.log('Telefone do Contato: ' + foneContato);

});

}

function onErrorContatos(contactError) {
alert('onError!');
}

function listaContatos() {
var options = new ContactFindOptions();
options.filter = ""; //we aren't filtering on anything
options.multiple = true;
var fields = ["*"]; //search all the fields
contatos = navigator.contacts.find(fields, onSuccessContatos, onErrorContatos, options);
}
Giovana Bilieri

Giovana Bilieri

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar