Расширение SMS-фильтра для iOS — не работает и категории не отображаются на мексиканских iPhone [закрыто]IOS

Программируем под IOS
Ответить
Anonymous
 Расширение SMS-фильтра для iOS — не работает и категории не отображаются на мексиканских iPhone [закрыто]

Сообщение Anonymous »

Я разработал приложение для iOS, которое будет выполнять фильтрацию SMS, следуя этой документации. https://developer.apple.com/documentati ... -filtering). Я удалил все категории и оставил только мусор для тестирования.

Код: Выделить всё

extension MessageFilterExtension: ILMessageFilterQueryHandling {
func handle(_ queryRequest: ILMessageFilterQueryRequest, context: ILMessageFilterExtensionContext, completion: @escaping (ILMessageFilterQueryResponse) -> Void) {
let offlineAction = self.offlineAction(for: queryRequest)
let response = ILMessageFilterQueryResponse()
response.action = offlineAction
completion(response)
}

private func offlineAction(for queryRequest: ILMessageFilterQueryRequest) -> ILMessageFilterAction {
let messageText = queryRequest.messageBody?.lowercased() ?? ""
var blackWords = getBlackWords()
let smsHandler = SmsHandler.fromJson(blackWords)
if smsHandler.containsHostile(messageText) {
return .junk
}
//        else if smsHandler.containsFinancial(messageText) {
//            return .transaction
//        }
return .none
}
Я создал приложение и отправил тестовые полеты разным тестировщикам. Все тестировщики из Шри-Ланки (азиатская страна) говорят, что фильтрация работает, и они также могут видеть все включенные категории в сообщениях (включая iOS 26). Но тестировщики из Мексики не видят категории и фильтрация не работает.
В официальной документации ничего о поддерживаемых странах нет. Но я нашел статью о истинном звонящем https://support.truecaller.com/support/ ... -on-iphone, в которой упоминается, что фильтрация SMS поддерживается только в нескольких странах.

В настоящее время доступно в следующих странах: Индия, Нигерия, Южная Африка, Кения, Бангладеш, Шри-Ланка.


Наши предыдущие фильтры по категориям по-прежнему доступны для: Австралии, Бахрейна, Канады, Ганы, Танзании, Великобритании, Объединенных Арабских Эмиратов, Соединенных Штатов Америки, Замбии.

Следующая статья https://clearstream.io/blog/ios-26-ipho ... -filtering сообщает, что некоторые категории поддерживаются только Бразилией и Индией.
Тем не менее я не смог найти никакой официальной документации, подтверждающей поддержку разных стран.

Подробнее здесь: https://stackoverflow.com/questions/798 ... exican-iph
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»