Я хотел бы добавить несколько IdentificationEntry с одним и тем же номером телефона и отображать их на телефоне. В моем случае использования несколько человек имеют один и тот же номер телефона, как босс и ее помощник, и я хотел бы определить эти номера. В настоящее время будет определена первая запись.
Можно ли добавить несколько идентификационных записей с одним и тем же номером телефона в Callkit? Есть ли другое решение для решения проблемы?
var allPersons = [SimpleCallKitPerson]()
allPersons.append(SimpleCallKitPerson(name: "Bart Simpson", phone: 491705770140))
allPersons.append(SimpleCallKitPerson(name: "Homer Simpson", phone: 491705770140))
allPersons.append(SimpleCallKitPerson(name: "Maggi Simpson", phone: 491729182155))
allPersons.append(SimpleCallKitPerson(name: "Marge Simpson", phone: 491729182155))
allPersons.forEach { person in
if let name = person.value(forKey: "name" ) as? String ,
let phoneNumber = person.value(forKey: "phoneNumber") as? Int64 {
callKitContext.addIdentificationEntry(withNextSequentialPhoneNumber: phoneNumber, label: name)
callKitContext.completeRequest(completionHandler: nil)
}
}