Как синхронизировать контакт между Contact App и моим приложением в среде CNContact? - PullRequest
0 голосов
/ 24 сентября 2018

Я синхронизировал контакты между приложением Контакт и моим приложением в платформе ABAddressBook по сравнению с kABPersonModificationDateProperty.

Но я не могу найти API свойств изменения Контакта в CNContact Framework.

Я ждал iOS 12, некоторые сообщают об этом Apple, но у него нет такого API.

У вас есть идея синхронизировать контакт между приложением Контакт и моим приложением?

1 Ответ

0 голосов
/ 03 апреля 2019

вы можете получить все контакты через CNContact Framework - сохраните их в свои данные или любую другую локальную базу данных

  • При каждом изменении контакта отправляется уведомление

    NotificationCenter.default.addObserver (self, селектор: #selector (contactStoreDidChange), имя: .CNContactStoreDidChange, объект: nil)} @objc func contactStoreDidChange (уведомление: NSNotification) {}

Заменить данные coredataс новыми данными

...