1
PhoneGap을 사용하여 몇 가지 기본 연락처 찾아보기/편집을하고 있습니다. 연락처의 이름 정보를 업데이트하고 이메일을 제공 할 수는 있지만, 할 때마다 기존 이메일을 편집하거나 연락처의 모든 이메일을 새로 제공된 이메일로 바꾸는 대신 추가 이메일 주소로 이메일을 추가합니다.PhoneGap - 연락처 이메일 주소 업데이트
연락처의 특정 이메일 주소를 어떻게 업데이트합니까?
현재 내 코드는 여러 가지 기능들 사이에 분할되어 있지만, 기본적으로 다음과 같습니다
이 항상 연락처에 추가 "작업"이메일 주소를 추가 어떤 이유를 들어var myContact = navigator.contacts.create();
var name = new ContactName();
name.givenName = "John";
name.familyName = "Doe";
var emails = [];
emails[0] = new ContactField('work', '[email protected]', true);
myContact.id = 12345; // Update contact 12345
myContact.emails = emails;
myContact.name = name;
myContact.save(successCB, failCB);
보다는 덮어 쓸 것 이미 있습니다 ..
현재 어떤 코드가 있습니까? 모든 것을 제공하는 것보다 수정 제안을하는 것이 훨씬 쉽습니다. – rooftop
통합 샘플 코드로 게시물을 업데이트했습니다. – Anthony
Contact.id 속성은 DOMString이어야합니다. 문자열을 사용해 보셨습니까? – johlo