Здесь я перебираю массив из нескольких мобильных номеров:
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);
}
}
Теперь моя проблема: если мое приложение достигает номера мобильного телефона, контакт не будет сохранен. Но если я закомментирую эту строку:
phoneNumbers[2] = new ContactField('mobile', kondaten[i].telefonnummer, null);
, все работает нормально... Есть неизвестный тип для мобильных номеров или его просто невозможно сохранить?
В API cordova-plugin-contacts указано, что вы можете хранить только один номер для каждого типа. API плагинов а>
На этой странице: ссылка на Dzone, они используют мобильный тип, и, кажется, он работает правильно.
Заранее спасибо!