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

三. 开启短信过滤

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

相关推荐
AAA简单玩转程序设计10 小时前
Java Map遍历的“优雅”合集
java·前端
qq_124987075310 小时前
基于微信小程序的民宿预订系统的设计与实现(源码+论文+部署+安装)
java·spring boot·后端·微信小程序·毕业设计
长安er10 小时前
LeetCode 98. 验证二叉搜索树 解题总结
java·数据结构·算法·leetcode·二叉树·力扣
Pypirus10 小时前
Vert.x + Kotlin 手写 Web 框架:从 Tomcat + Spring MVC 到响应式核心
后端
guchen6610 小时前
LINQ集合修改异常深度解析:ToList()的救场时刻
后端
就叫飞六吧10 小时前
api vs jsp 绑定风格
java·开发语言
czhc114007566310 小时前
c# winform1212
java·javascript·c#
Pypirus10 小时前
从 C10K 到 C1M:Apache 的茶馆、Nginx 的回转寿司,与千万连接的静默革命
后端
JavaOpsPro10 小时前
上云后mysql默认wait_timeout导致应用层很多连接不可用
数据库·mysql
2501_9151063210 小时前
App HTTPS 抓包实战解析,从代理调试到真实网络流量观察的完整抓包思路
网络协议·http·ios·小程序·https·uni-app·iphone