当我们对泛滥的 iMessage 垃圾短信习以为常时,日历垃圾广告也横空出世。之前少数派也为此专门整理了 针对日历垃圾广告的解决方法,但由于苹果在日历邀请处理的逻辑上有诸多 Bug,导致了不管是点拒绝还是接受都会将自己是活跃用户的信息暴露给对方,直接关闭 iCloud 又会影响很多用户的使用。不过还好,一款叫做 日历清理 的 App 给我们更好的解决方案。

日历清理这款 App 非常简单,所有的功能几乎在一个页面中完成。如果你中招了日历垃圾广告,只需要根据输入想要清理的关键词搜索过滤,根据关键词匹配的规则(或、与)来过滤出可能的日历垃圾广告(系统限制一次只能获取 4 年的日历),然后删除就可以了。

同时,只要用户保持和 iCloud 的联系,修改会自动同步到 iCloud 上。这样也就解决了在多苹果设备同步日历的用户在删除垃圾广告时需要在各个设备中均要操作的问题。

开发者 SeanChense 解释说,其实删除广告很简单,就是调用了系统提供的删除日历的 API 就行,只是 iPhone 系统日历没给出删除邀请的入口只能做接受、拒绝等操作。

少数派询问 SeanChense 有没有打算将垃圾相册广告、垃圾备忘录广告以及垃圾 iMessage 的清理功能整合进一个 App 中去,SeanChense 表示看受不受用户欢迎,如果确实有人需要,再考虑整合。至于 iMessage,系统没有提供接口进行操作。

建议大家一定要根据《遭遇 iOS 日历广告?别急,可以这样解决 | 一日一技》一文中的操作将日历邀请的接收方式修改为「发送电子邮件到……」,来一劳永逸。

你可以在 App Store 免费下载使用「日历清理」。