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⽅法添加过滤规则, 并把过滤结果保存下来。

三. 开启短信过滤

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

相关推荐
双力臂404几秒前
MyBatis动态SQL进阶:复杂查询与性能优化实战
java·sql·性能优化·mybatis
qq_3923971230 分钟前
Redis常用操作
数据库·redis·wpf
六毛的毛31 分钟前
Springboot开发常见注解一览
java·spring boot·后端
AntBlack38 分钟前
拖了五个月 ,不当韭菜体验版算是正式发布了
前端·后端·python
315356691341 分钟前
一个简单的脚本,让pdf开启夜间模式
前端·后端
程序漫游人1 小时前
centos8.5安装jdk21详细安装教程
java·linux
uzong1 小时前
curl案例讲解
后端
超级码.里奥.农1 小时前
零基础 “入坑” Java--- 七、数组(二)
java·开发语言
hqxstudying2 小时前
Java创建型模式---单例模式
java·数据结构·设计模式·代码规范
挺菜的2 小时前
【算法刷题记录(简单题)002】字符串字符匹配(java代码实现)
java·开发语言·算法