

ご存知ないかもしれませんが、iOSにはサードパーティ製アプリがスパム通話やスパムSMSを検知し、ユーザーに警告するためのAPIがあります。iOS 16では、SMSフィルタリングAPIがアップデートされ、メッセージアプリでさらに多くのカテゴリがサポートされるようになります。
このAPIは2017年のiOS 11で導入され、基本的にはスパムデータベースアプリをAppleのメッセージアプリに統合するものです。これにより、スパムとして報告された番号からメッセージを受信するたびに、自動的に別の受信トレイに送信されます。最新バージョンのiOSでは、開発者はスパムメッセージをさらに多くのカテゴリに分類できるようになります。
iOS 14では、迷惑メールに加えて、スパムSMSに「取引」と「プロモーション」という2つの新しいカテゴリが導入されました。例えば、銀行取引の通知を含むSMSは「取引」フォルダに、商品やサービスのオファーを含むSMSは「プロモーション」フォルダに保存されます。
AppleがWWDC 2022のセッションで詳細を説明したように、iOS 16ではSMSフィルタリングAPIに12の新しいサブカテゴリが追加されます。これらは以下の通りです。
- 取引
- ファイナンス
- リマインダー
- 注文
- 健康
- 公共サービス
- 天気
- キャリア
- 報酬
- その他
- プロモーション
- オファー
- クーポン
- その他
- ジャンク
Appleのメッセージアプリは、デバイスにインストールされているSMSフィルタリングアプリがサポートしているカテゴリの種類を識別し、それらのカテゴリのみをユーザーに表示します。例えば、アプリは「取引」カテゴリ内の「金融」と「注文」のみでSMSをフィルタリングできます。
Apple は、SMS フィルタリング アプリはメッセージの件名を識別するためにローカル データベースを使用するため、アプリが動作するためにユーザーのメッセージをサーバーにアップロードする必要がないと指摘しています。
AppleのSMSフィルター
興味深いことに、AppleはiOSに独自のSMSフィルターを組み込んでいますが、落とし穴があります。現在、このフィルターはブラジルとインドのユーザーのみが利用できます。これらの国はSMSスパムの影響を強く受けているためです。iOS 16では、新しいSMSフィルタリングのサブカテゴリの一部がインドでもデフォルトで利用可能になりますが、ブラジルのユーザーは引き続き「取引」「プロモーション」「迷惑メール」カテゴリを利用できます。
AppleのSMSフィルターは機械学習に基づいており、テキストメッセージがスパムかどうかを識別し、スパムの場合はどのカテゴリに属するかを判断します。Appleがこの機能を他の国に展開する時期は未定ですが、開発者はこのAPIをベースに誰でも利用できるアプリを開発できます。
iOS 16は現在、開発者向けベータソフトウェアとして提供されています。パブリックベータ版は来月リリースされ、正式リリースは今秋を予定しています。メッセージフィルタリングAPIの詳細については、Apple Developerウェブサイトをご覧ください。
iOS 16 APIの詳細
- iOS 16では、LiDARを使用して3Dフロアプランを素早く作成するための新しい「RoomPlan」APIが導入されました。
- Appleの複合現実ヘッドセットの噂が広がる中、iOS 16はU1チップとARKitを統合
- Appleはパンデミック後にApp Clipsへの関心が高まると予想している
- 新しいiOS 16 APIにより、サードパーティ製アプリでトランシーバー機能が利用可能に
havebin.com を Google ニュース フィードに追加します。
FTC: 収益を生み出す自動アフィリエイトリンクを使用しています。詳細はこちら。