我正在创建一个跟踪朋友间欠款的应用程序。我想创建一个功能,如果那个人欠你钱,来电会显示警告。
我使用苹果提供的方法识别呼叫者:
class CustomCallDirectoryProvider: CXCallDirectoryProvider {
override func beginRequest(with context: CXCallDirectoryExtensionContext) {
let labelsKeyedByPhoneNumber: [CXCallDirectoryPhoneNumber: String] = [ ⦠]
for (phoneNumber, label) in labelsKeyedByPhoneNumber.sorted(by: <) {
context.addIdentificationEntry(withNextSequentialPhoneNumber: phoneNumber, label: label)
}
context.completeRequest()
}
}
到目前为止,这对来电很有效。但是,如果呼叫来自已经在用户联系人列表中的人,那么该名称将显示,我们的信息将不显示。
即使呼叫者在用户的联系人列表中,是否有方法显示我们的合同信息?