近日,开发一个Windows Phone手机应用 "帮你游",涉及到手机号注册验证。当时考虑买个或租个短信猫,了解后才知道那个贵呀,得1K+RMB呢,每次给用户下发短信都得钱呐,不划算。
怎么办?
要是能让用户主动发短信指令过来,用短信猫得到短信指令再去跟服务器交互就能省一笔短信费呢。可是再想这还是挺贵的,还有,我的用户注册都得通过别人管理的短信猫,我用户信息安全问题怎么解决。要是能有一个自己的而且省钱甚至免费的短信猫那该有多好啊。
无解。。。睡觉。。。
浏览手机应用论坛时,忽然发现Android的一款拦截短信的APP,当时灵光一闪(真的是一闪,这愚钝的脑子已经很久没转过了),用手机做个短信猫。
说干就干,开始查短信拦截的接口,发现Windows Phone根本没有开放这个接口,IPhone貌似可以,再仔细看还要越狱,最后看到Android,哈哈,就你了。
等下,我根本不会Android开发呀。。。
先说下我的大致思路吧:
- 用户编辑一条指令(例如:注册 发送 reg 到我的手机号码186****0425)。
- 我手机收到短信,后台运行的短信猫去判断这个短信内容是否是指定指令。
- 判断指令后,将指令同手机的一些信息发送POST请求到服务端(网站服务,例如:https://dabao.me/sms.aspx)。
- 服务端接收到短信猫POST来的一些信息,进行数据处理(例如注册,直接进行注册,密码为手机后6位),返回处理后的响应数据。
- 手机短信猫收到返回的数据后,对返回的数据进行处理,然后向用户发送成功信息(建议不发送,省钱)。
这时一个注册流程就结束了。
同理,可以进行密码修改,获取验证码等。
先简要叙述下,如果您有更好的意见或建议,请在下面评论留言给我。
PS.我不会Android开发,如果您懂得Android开发技术,并且愿意帮我实现这个小应用,这个应用可完全署您的名字,只需给我一份用就可以了。