Как программно заблокировать текстовое сообщение с сохраненного номера телефона на устройстве в iOS Swift - PullRequest
0 голосов
/ 11 апреля 2020

Я знаю, что есть много ответов, связанных с 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()
}
}

Как указано выше, код блокирует только входящий вызов, поэтому есть ли способ также заблокировать входящее сообщение. Проблема в том, что при использовании этого кода блокируется только входящий вызов, а не сообщение. Пожалуйста, помогите мне, если у кого-нибудь есть идея.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...