Как такие приложения, как Skype, отображают идентификаторы вызывающих абонентов в собственном списке недавних вызовов iOS, когда пользователь не является контактом в Swift?
Я заметил, что многие приложения, такие как Skype, Slack, Telegram и т. д., могут отображать идентификатор контактов, сохраненных в этих приложениях, в моем собственном списке последних вызовов iOS, как если бы они были существующими контактами.
Вот отличный пример, который я нашел в поиске Google:
В настоящее время я вручную сохраняю контакты и управляю ими, чтобы получить тот же эффект для приложения, над которым я сейчас работаю. Это немного беспорядочно, и мне интересно, смогу ли я каким-то образом добиться того, чего достигают все эти приложения?
Я искал вокруг, но я не уверен, где я должен искать. В классе CNContactStore об этом ничего не упоминается.
Как это сделать, или где я должен искать, чтобы узнать, как это сделать?
1 ответ
Комментарий Paulw11 был ответом на мой вопрос:
Они сообщают имя через CXCallUpdate, когда сообщают о входящем вызове. Если ваше приложение не является приложением voip, вы можете создать расширение каталога callkit github.com/paulw11/CallKitTutorial.