从手机短信自动转发想到的 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
horsley
V2EX    分享创造

从手机短信自动转发想到的

  •  
  •   horsley
    horsley 2013-12-04 13:58:20 +08:00 32199 次点击
    这是一个创建于 4337 天前的主题,其中的信息可能已经有所发展或是发生改变。
    应该有不少朋友有一个以上的手机,一个以上的手机号码。有时候出门总不能带上所有的手机,双卡双待的机器不多而且不一定好用。像我的案例,我是一个移动旧号码,一个联通私人号码。为了上网爽,主要都是把联通卡放在MX3里面作为主机,而拿了一台旧的android小机器来放移动卡,插着电,来电转接到联通号。

    问题就在于,来电可以转接,短信却不好办。有那么一些短信转发的工具,但是都不够智能。我希望联系人的信息可以直接转发,非联系人的短信根据关键字判断转发。之前有玩过一下Tasker,昨天用Tasker搭建了一个比较Raw的东西

    收到任意短信 -> 执行转发任务


    达成效果就是联系人发来的短信直接转发,非联系人发来的短信如有特定关键字转发(里面的逻辑看上去有些多余,但是有些地方是因为有坑,例如本来在Tasker里面就可以做正则匹配,但是不知道是中文编码问题还是怎样,测试的时候经常不work;又例如HTTP POST到网上,原本响应应该直接存入系统内置变量里面的,但也是不work,所以曲线地先写到本地文件再读出来)

    服务器端PHP方面,只是很简单的东西,检测关键字来返回

    if (isset($_POST['c']) && preg_match('/(校验码|验证码|快递|快件|腾讯)/', $_POST['c'])) {
    echo "HTTP/1.1 202 Please Forward";
    } else {
    echo "HTTP/1.1 201 Do Not Forward";
    }
    (是的这个http头格式的东西本来应该是以header形式返回,但是为了方便调试,后来改成直接输出到body了)

    今天早上觉得还没玩够,于是把task的顺序调了一下,所有短信均post到服务器,服务器脚本做了存储,然后还做了手机适配的web显示页面,效果如图

    (没错就是仿的我MX3的系统自动短信的界面)

    然后现在发现还有很多可玩的地方,例如要是可以让短信直接通过微信发到主手机,还有tasker那边也可以把任务打包成standalone app,这个web端也可以做成服务……大家觉得呢?
    19 条回复    2020-04-22 12:00:58 +08:00
    coosir
        1
    coosir  
       2013-12-04 14:05:04 +08:00
    嗯,我开始想的就是短信验证码。用户主动发送代码到指定号码,手机收到短信post到服务器进行处理。不同于发送验证码到用户手机,这样做的成本几近于零。
    horsley
        2
    horsley  
    OP
       2013-12-04 14:14:35 +08:00
    @coosir 你描述的方法只是把下发验证码的成本转嫁给了用户?
    coosir
        3
    coosir  
       2013-12-04 14:21:55 +08:00
    @horsley 是的 = =。
    csx163
        4
    csx163  
       2013-12-04 14:22:17 +08:00
    我想移动应该有这样的业务,只是我们还没发现...
    horsley
        5
    horsley  
    OP
       2013-12-04 14:24:15 +08:00
    @csx163 我也希望有,但是一直没找到,换号太麻烦了,特别是换成非原来运营商,我估计所有运营商都不想想办法让你轻易地离开
    xream
        6
    xream  
       2013-12-04 14:26:30 +08:00
    web.airdroid.com 不就行了...
    bingwenshi
        7
    bingwenshi  
       2013-12-04 14:26:52 +08:00
    @coosir 用户很懒的, 除非硬需求
    shiny
        8
    shiny  
       2013-12-04 14:35:06 +08:00
    这也是我需要的东西!!airdroid 不是什么时候都灵的。需要点轻量级的东西。
    shiny
        9
    shiny  
       2013-12-04 14:36:29 +08:00
    其实我需要的是一个应用能够自动把短信同步到 web 上(最好能自己搭建,不然有泄露短信的风险)
    horsley
        10
    horsley  
    OP
       2013-12-04 15:30:00 +08:00
    @shiny 我这个就是啊,通过tasker任务把短信http post到自己的服务器上
    kendisk
        11
    kendisk  
       2013-12-04 15:49:40 +08:00
    不折腾带一个诺基亚的百元手机装包里就可以了。
    horsley
        12
    horsley  
    OP
       2013-12-04 17:30:33 +08:00
    @kendisk 我们这种包都没有 经常出门就只有裤兜,一边手机,一边钱包,后面再放一个纸巾或者钥匙就很了不起了,多带一个手机十分麻烦
    mozutaba
        13
    mozutaba  
       2013-12-05 12:30:59 +08:00
    @horsley 和我的需求完全一样啊。出门就 身手钥钱,外面突然想团购个东西就了,收验证码的手机在家里。不过实在太懒了。
    mozutaba
        14
    mozutaba  
       2013-12-05 17:27:31 +08:00
    多于短信出租会不会有人用。 比如当初我买的表白短信。
    akaayy
        15
    akaayy  
       2014-10-22 09:24:37 +08:00
    rsp.txt是什么文件? @horsley
    kwingart
        16
    kwingart  
       2016-09-07 13:41:47 +08:00
    挖坟了。我也有同样需求:
    要根据收到短信内容关键字判断,然后转发到指定微信号。不知道是否实现了
    qidouhai
        17
    qidouhai  
       2016-12-09 11:56:29 +08:00
    nice
    vbem
        18
    vbem  
       2017-07-23 22:19:30 +08:00
    直接发邮件给 QQ 邮箱,然后微信里配 QQ 邮箱提醒不是很方便嘛……
    MrhuangSTR
        19
    MrhuangSTR  
       2020-04-22 12:00:58 +08:00
    @horsley tasker 被系统后台给 kill 掉怎么设置啊;tasker 经常在手机息屏之后处于非运行状态
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     800 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 21:10 PVG 05:10 LAX 14:10 JFK 17:10
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86