У меня возникла небольшая проблема с попыткой получить доступ к одному и тому же контакту между несколькими устройствами. Моя цель состоит в том, чтобы пользователь выбрал контакт и выбрал номер телефона и адрес электронной почты, которые затем будут сохранены в базе данных. Если пользователь открывает приложение на другом устройстве, я бы хотел, чтобы был выбран тот же контакт.
Я надеялся использовать CNContact.identifier для этого случая, но похоже, что это идентификатор конкретного устройства. Я мог бы сохранить идентификатор для каждого устройства, но это потребовало бы от пользователя сопоставления контактов, а это не идеально.
Это не похоже на то, что это должно быть сложно, но, видимо, я что-то упускаю. Мысли?