Moje odkryciaW jaki sposób whatsapp szybciej pobiera aktualizacje kontaktów z książki adresowej w systemie iOS?
Jestem projektowania logiki do synchronizowania kontaktów z mojego backend. Przeszedłem przez niektóre aplikacje, które robią to samo w IOS. Biorę przykład WhatsApp, odkryłem, że Kiedy aktualizuję dowolny kontakt w Native Addressbook, odzwierciedla to zmianę w WhatsApp za pomocą ułamka.
moje obawy
Chcę po prostu wiedzieć, że jak to jest synchronizowanie w bardzo szybszy sposób. Nawet nowy kontakt zostanie zsynchronizowany ze swoim serwerem zdalnym i wyświetlony na ekranie kontaktu oraz z możliwością inicjowania czatu Whatsapp, jeśli ten numer jest zarejestrowany.
Podsumowanie zapytań
Tak w skrócie moje pytania są
- Jak Whatsapp synchronizuje kontakt?
- Jak Whsapp pobiera właśnie zaktualizowaną listę kontaktów z Natywnej książki adresowej (jeśli tak robi)?
- Jak WhatsApp jest właśnie nowy Kontakt został dodany w książce adresowej, czy jest coś, co zarządza jak sygnatura czasowa czy cokolwiek innego?
wiem następujące rzeczy tam są podobne,
ABAddressBookGetPersonCount
ABAddressBookGetPersonWithRecordID
ABAddressBookCopyArrayOfAllPeople
Używanie ABAddressBookGetPersonCount
mogę wiedzieć, czy jakieś nowe kontakty są tam, ale nadal jak ja będą mogli poznać jego ID rekordu bez iteracji każdy kontakt używając ABAddressBookCopyArrayOfAllPeople
Po prostu pytam o sposób, aby uzyskać właśnie zaktualizowaną listę .
Czy mogę wiedzieć, co jest nie tak z pytaniem i dlaczego zasługuje na uwzględnienie? – Mrug
Czy masz jakieś rozwiązanie? Ja też chcę o tym wiedzieć! – Aditya