Я знаю, что есть много ответов, связанных с callkit для блокировки нежелательного входящего вызова.
Я реализовал callkit в нашем одном приложении, и он работает нормально, как я и ожидал, но проблема в том, что использование callkit блокирует только входящий вызов, а не сообщение, поэтому я хочу знать, есть ли способ заблокировать как сообщение, так и входящий вызов с помощью callkit или др.
Код Для блокировки входящих вызовов:
class CustomCallDirectoryProvider: CXCallDirectoryProvider {
override func beginRequest(with context: CXCallDirectoryExtensionContext) {
let blockedPhoneNumbers: [CXCallDirectoryPhoneNumber] = [ phone Numbers here with country code! ]
for phoneNumber in blockedPhoneNumbers.sorted(by: <) {
context.addBlockingEntry(withNextSequentialPhoneNumber: phoneNumber)
}
context.completeRequest()
}
}
Как указано выше, код блокирует только входящий вызов, поэтому есть ли способ также заблокировать входящее сообщение. Проблема в том, что при использовании этого кода блокируется только входящий вызов, а не сообщение. Пожалуйста, помогите мне, если у кого-нибудь есть идея.