因为没有信心可以防住别人恶意刷短信验证码(即使发短信前加入各种页面验证)的行为,所以考虑使用上行短信验证码。但搜了一下,大厂都没有提供对应的服务。请问一下有什么比较合适的供应商可以推荐?
另外,如果自己使用一个手机号码来做短信接收,是否有比较好的方案实现上行短信的功能?
1
GDC 2019-01-10 13:18:55 +08:00 via iPhone 1
我有个安卓手机常年放在家里,里面装了个 github 上找的 app,收到短信之后,会自动将短信 post 到我指定的接口,这个接口调用微信公众号接口再发到我手上。
已经用了一年多了,几乎零延迟,也没有漏过短信。 不过我不确定量大的话能否 hold 住,以前做短信验证的时候,记得上行接口挺多的啊,就是价格比较贵… |
3
lshero 2019-01-10 13:27:35 +08:00
|
4
GDC 2019-01-10 13:32:54 +08:00 via iPhone
@cuqk
这个 https://github.com/oott123/SMSPoster 很简陋的,而且不支持 https,我刚刚搜的时候看到 v2 上有提到很多 app,要是有好用的记得 @我一下 😂😂 |
5
VeryZero 2019-01-10 13:43:39 +08:00
页面防不住可以服务端上防。。
上行短信考虑过用户的感受吗。。 |
7
ooh 2019-01-10 13:52:49 +08:00
感觉生活中好像只遇到腾讯在找回密码的时候,要我发短信,真的感觉反人类,那个电话号码真的难输入
如果你要自己手机号码来接受,那很简单啊,像楼上的,用 Android 写个程序程序来监听新短信广播,让后用 websocket 或者 请求服务器 API 来通信 |
9
cuqk OP |
10
GDC 2019-01-10 14:17:38 +08:00
@cuqk
其实体验不体验的,要看具体产品 具体业务,比如你的物业是这对特定人群 特定用途,而不是普遍的大众化产品,而且这个操作不频繁,那发短信问题不大。但如果使用者每天都得发短信,那就要考虑一下重新设计流程了。 你用普通手机号码做上行短信,有一点不太好就是太暴露了,比如通过手机号码可以查到归属地,甚至有关系的可以查到机主姓名,也有可能会触发运营商的策略,屏蔽你的手机号码接收短信的频次。还有就是对用户来说,感觉不是很正规… |
12
cuqk OP |
13
ThirdFlame 2019-01-10 15:28:16 +08:00
106 的短信接口 也能处理上行短信的。 不是非得用手机号。
比如移动的 云 MAS,联通、电信应该也有相应的产品。 |
14
GDC 2019-01-13 00:12:56 +08:00
@cuqk
楼主 你可以看看这个项目 https://github.com/ushahidi/SMSSync 今天在重新看我发的那个 GitHub 项目时看到作者说不再维护,推荐这个 SMSSync,我搜了一下,看到这样的介绍: SMSSync,可以主动转发手机短信到网站,并且设定 TASK,定时从网站获取待发短信进行发送。SMSSync 还有一个特点,可以设定固定的一段文本自动回复,也可以把接收的短信转发到网站后,自动从网站获取一个包含回复内容的发送状态“回应”,在获取发送状态的同时,立刻把回复内容回复到对方的手机上,不需等待。另外,安卓短信猫 SMSSync 支持同时和多个网站交互,比如,用一个手机短信猫为几个网站服务应该也是可以的。 |