Skip to main content

Возможно, вы не знакомы с этим, но в iOS есть API, позволяющие сторонним приложениям обнаруживать и предупреждать пользователей о спам-вызовах и SMS. В iOS 16 API фильтрации SMS получает обновление для поддержки еще большего количества категорий в приложении «Сообщения».

Этот API был представлен еще в 2017 году с iOS 11, и он в основном интегрирует приложения базы данных спама в приложение Apple Messages. Таким образом, каждый раз, когда вы получаете сообщение с номера, отмеченного как спам, оно автоматически попадает в отдельный почтовый ящик. Теперь, в последней версии iOS, разработчики смогут фильтровать спам-сообщения по еще большему количеству различных категорий.

iOS 14 представила две новые разные категории для спам-SMS в дополнение к нежелательной почте: транзакции и рекламные акции. Например, SMS с оповещениями о банковских транзакциях попадают в папку «Транзакции», а SMS с предложениями продуктов и услуг хранятся в «Акции».

Как подробно рассказала Apple на сеансе WWDC 2022, iOS 16 добавляет 12 новых подкатегорий в API фильтрации SMS. Это:

Сделки Финансы Напоминания Заказы Здоровье Коммунальные услуги Погода Перевозчик Награды Другое

Приложение Apple Messages определяет, какие типы категорий поддерживаются приложением фильтрации SMS, установленным на устройстве, и показывает пользователю только эти категории. Например, приложение может фильтровать SMS только по финансам и заказам в категории «Транзакции».

Apple отмечает, что приложения для фильтрации SMS используют локальную базу данных для определения темы сообщения, поэтому для работы приложению не нужно загружать сообщения пользователя на сервер.

Фильтр SMS от Apple

Интересно, что у Apple есть собственный фильтр SMS, встроенный в iOS, но есть одна загвоздка. На данный момент он доступен только для пользователей в Бразилии и Индии, так как эти страны сильно страдают от SMS-спама. В iOS 16 некоторые из новых подкатегорий фильтрации SMS будут доступны по умолчанию в Индии, но пользователи в Бразилии продолжат использовать категории «Транзакции», «Рекламные акции» и «Нежелательная почта».

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

iOS 16 в настоящее время доступна в виде бета-версии программного обеспечения для разработчиков. Публичная бета-версия будет выпущена в следующем месяце, а официальный релиз ожидается этой осенью. Дополнительные сведения об API фильтрации сообщений можно найти на веб-сайте Apple Developer.

Подробнее об API iOS 16