V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
mornlight
V2EX  ›  分享创造

可能是第一款可用的 iOS 11 短信过滤扩展

  •  
  •   mornlight ·
    bynil · 2017-06-12 19:22:28 +08:00 · 4887 次点击
    这是一个创建于 2739 天前的主题,其中的信息可能已经有所发展或是发生改变。
    之前发了个帖子( /t/366336 )讨论 iOS 11 带来的短信过滤,大家兴致不高。于是这几天试着用新的接口写了一个 Demo 级 iOS 11 垃圾短信过滤的 App,目前的 iOS 11 Beta 版有若干严重的问题影响使用,具体的在 readme 里说了。喜欢尝鲜的同学可以自己编译装上玩玩,需要 iOS 11.0 和 Xcode 9.0。

    地址: https://github.com/Bynil/MessageJudge



    9 条回复    2017-06-13 12:13:51 +08:00
    dreammes
        1
    dreammes  
       2017-06-12 19:35:37 +08:00
    可以试试
    Wao
        2
    Wao  
       2017-06-12 19:56:10 +08:00
    貌似腾讯手机管家也要适配了,前段时间里程序有说
    infun
        3
    infun  
       2017-06-12 20:00:26 +08:00
    拦截了我也会点进去看看的。。。
    mornlight
        4
    mornlight  
    OP
       2017-06-12 20:06:15 +08:00
    @Wao #2 各种管家在 iOS 11 正式版发布之后肯定会立马上线这个功能的,跟当年 CallKit 出来后新增电话识别电话拦截一样。
    短信和电话有不同的地方,后者的拦截效率严重依赖程序提供的号码库的命中率,这种数据只有国内的几个大厂能做出来。短信则只需要用户定义一套规则就行,我倾向于自己干。
    mornlight
        5
    mornlight  
    OP
       2017-06-12 20:06:19 +08:00
    @infun #3 大部分人都会看吧,而且那个未读数字在拦截了之后还在,只是提示音没有了。
    appppap
        6
    appppap  
       2017-06-12 20:57:38 +08:00 via iPhone
    除了运营商过滤,估计应该没有最好的过滤办法了吧,
    mornlight
        7
    mornlight  
    OP
       2017-06-12 21:29:31 +08:00
    @appppap #6 运营商可不会帮你过滤店铺营销短信、信用卡办理分期短信。
    hellobanny
        8
    hellobanny  
       2017-06-13 09:03:41 +08:00
    确实过滤功能只有那些大的手机管家才有足够的数据过滤垃圾信息。但这功能也可以用来做些其他功能,比如:
    1、实现短信转发,可以把一个号码的短信转发到另一个号码。
    2、提升手机验证法验证的流程,不再需要用户手动输入验证码了,程序直接读取短信,提取其中的验证码就能验证短信了。
    mornlight
        9
    mornlight  
    OP
       2017-06-13 12:13:51 +08:00 via iPhone
    @hellobanny 转发能不能做技术上还没确认,要走服务端。政策也不允许,很可能无法上架。
    App 读不到短信内容,这个我在 README 里提到了。不能提取验证码。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2339 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 15:35 · PVG 23:35 · LAX 07:35 · JFK 10:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.