IOS 短信拦截插件

server/2024/10/18 16:54:21/

优质博文: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⽅法添加过滤规则, 并把过滤结果保存下来。
在这里插入图片描述

三. 开启短信过滤

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


http://www.ppmy.cn/server/5653.html

相关文章

Swift高级特性之泛型

泛型是一种在编程语言中实现通用性的特性,它允许我们编写可以适应不同数据类型的代码。在Swift中,泛型可以应用于函数、类、结构体和枚举。 1.泛型函数:使用泛型函数可以编写一次代码,用于处理不同类型的数据。例如,我…

为什么用云渲染农场?3D云渲染农场助力影视动画行业发展

​计算机图形技术的进步使得3D渲染成为多个产业发展的重要推动力。设计师和艺术家利用这项技术将创意实现,创造出震撼的视觉作品。但是,高质量的渲染需要大量的计算资源。云渲染农场通过提供这些资源,有效提高了渲染的速度和效率,…

.net8系列-03图文并茂手把手教你配置Swagger以及实现接口版本控制

前情提要 接上篇文章,我们的应用已经创建完毕了,接口也有了,接下来我们配置显示接口注释和实现接口的版本控制 准备工作 页面展示 在创建项目的时候我们已经有了一个基础版本的Swagger,可以看到接口以及测试接口,如…

免费GPT-3.5部署指南

OpenAI近期宣布,GPT-3.5现已支持无账号使用,这一变化无疑为全球AI爱好者带来了福音。然而,由于网络和地域限制,国内许多朋友仍然面临着使用上的挑战。 今天,我将向大家推荐两个开源项目,它们能够帮助您在国…

OpenHarmony网络协议通信—kcp

kcp 是一种 ARQ 协议,可解决在网络拥堵情况下 tcp 协议的网络速度慢的问题 下载安装 直接在 OpenHarmony-SIG 仓中搜索 kcp 并下载。 使用说明 准备一套完整的 OpenHarmony 3.1 Beta 代码 库代码存放路径:./third_party/kcp 修改添加依赖的编译脚本 在/develo…

云手机助力舆情监测,智慧引领信息时代

随着信息时代的到来,舆情监测已成为政府、企业、高校、金融机构等各行业的必备利器。在这个信息爆炸的时代,如何及时准确地感知民意、把握市场动态,已成为各界迫切需要解决的问题。而云手机作为信息时代的新生力量,在舆情监测方面…

vue 常用的日历排班,带农历显示组件(2024-04-16)

显示当前月日历组件,里面带农历或节日显示 后面可以丰富一些国家法定节假期的业务需求 代码 js-calendar.js 文件 var lunarInfo [0x04bd8, 0x04ae0, 0x0a570, 0x054d5, 0x0d260, 0x0d950, 0x16554, 0x056a0, 0x09ad0, 0x055d2, //1900-19090x04ae0, 0x0a5b6, 0…

MYSQL之增删改查(下)

前言: 以下是MySQL最基本的增删改查语句,很多IT工作者都必须要会的命令,也 是IT行业面试最常考的知识点,由于是入门级基础命令,所有所有操作都建立在单表 上,未涉及多表操作。 4.3 高级查询 4.3.1 聚合函…