Menyimpan nomor ponsel ke kontak WP plugin kontak wird cordova

Saya mengulangi serangkaian beberapa nomor ponsel di sini:

    for (var i = 0; i < kondaten.length; i++) {
        if (kondaten[i].typ == "work") {
            phoneNumbers[0] = new ContactField('work', kondaten[i].telefonnummer, null);
        } else if (kondaten[i].typ == "private") {
            phoneNumbers[1] = new ContactField('home', kondaten[i].telefonnummer, null);
        } else if (kondaten[i].typ == "mobile") {
           phoneNumbers[2] = new ContactField('mobile', kondaten[i].telefonnummer, null);
        }
    }

Sekarang masalah saya adalah: Jika aplikasi saya mencapai nomor ponsel, kontak tidak akan disimpan. Tapi, jika saya mengomentari baris ini:

phoneNumbers[2] = new ContactField('mobile', kondaten[i].telefonnummer, null);

, semuanya berfungsi dengan baik... Apakah ada jenis yang tidak diketahui untuk nomor ponsel atau tidak mungkin menyimpannya?

Dalam API cordova-plugin-contacts, disebutkan bahwa Anda hanya dapat menyimpan satu nomor untuk setiap jenis. API Plugin

Di laman ini: Referensi Dzone, mereka menggunakan tipe seluler, dan tampaknya berfungsi dengan baik.

Terima kasih sebelumnya!


person GOSCHEN    schedule 27.08.2015    source sumber


Jawaban (1)


Semuanya berfungsi dengan baik...

Masalahnya adalah, terkadang kontak tidak memiliki nomor pribadi, sehingga phoneNumbers[] tidak memiliki indeks [1].

Solusinya adalah dengan memasukkan setiap angka ke dalam array.

person GOSCHEN    schedule 27.08.2015