IOS 短信拦截插件

优质博文:IT-BLOG-CN

在使⽤iOS设备的时候, 我们经常会收到10691065开头的垃圾短信, 如果开了iMessage会更严重, 各种乱七⼋糟的垃圾信息会时不时地收到。

iOS11开始, ⼿机可以⽀持恶短信拦截插件了. 我们可以通过该插件添加⼀些规则通过滤这些不需要的信息.

⼀. 使⽤xcode新建⼀个项⽬

【1】在Main.storyboard的主页⾯添加⼀个TableView⽤来展⽰被过滤的信息列表。TableCell包含发送者、发送时间、发送内容。

【2】ViewController.swift⾥⾯的ViewController类。

定义⼀个blackMessages名字的列表, ⽤通存放插件过滤的信息。在页⾯启动的时候填充blackMessages列表。

实现UITableViewDataSource接口, 在cellForRowAt⽅法⾥⾯展⽰相应的控件。

⼆. 添加短信拦截插件

【1】在xcode的菜单⾥⾯通过File -> New -> Target选择Message Filter Ex-tension

【2】在插件类⾥⾯的offlineAction⽅法添加过滤规则, 并把过滤结果保存下来。

三. 开启短信过滤

编译并运⾏程序, 在⼿机上打开系统的设置软件, 在"信息-> 通知&垃圾邮件"下开启过滤功能, 并且在短信过滤下选择插件名字。这样收到垃圾信息就能在我们的应⽤上展⽰了, 并且在系统的信息软件⾥⾯把它⾃动归类垃圾列表。

相关推荐
瀚高PG实验室17 小时前
DELETE 条件字段缺少索引导致 SuperSync 同步严重延迟
数据库·postgresql·瀚高数据库
笃行35017 小时前
优化器凭什么改写你的 SQL:等价变换、条件调度与主流数据库的取舍
数据库
KaMeidebaby17 小时前
卡梅德生物技术快报|bli亲和力检测gst:告别批量跑胶:BLI实时酶切监测技术加速GST融合蛋白下游流程优化
前端·网络·数据库·人工智能·算法
千维百策66617 小时前
运用 SRE 原则降低生产事故影响:CRE 实战经验与可靠性优化方法
网络·数据库·人工智能
笃行35017 小时前
能跑不等于正确:生产环境不规范 SQL 的隐藏风险与编码规范
数据库
程序员cxuan17 小时前
Loop 还没玩明白,Graph Engineering 又火了。
人工智能·后端·程序员
龙虾PRO17 小时前
能源与股票量化核心差异,AI全链路落地实操手册
java·面试·职场和发展
llwszx18 小时前
【Java/Go后端手撸原生Agent(第九篇):Plan-and-Execute规划模式——从“走一步看一步“到“先谋后动“】
java·python·golang·agent开发·plan模式·规划执行模式
ZJH__GO18 小时前
网络编程v2--多客户端互通
java·运维·服务器·开发语言·计算机网络
uzong18 小时前
把一面面试总结做成一个 Skill:重复的事,就别每次都重写
后端·面试