开发者用旧安卓手机SIM卡自建OTP发送通道替代昂贵国际短信
开发者因埃及和海湾地区国际短信OTP成本过高,做了一个安卓应用把闲置旧手机变成发送端,后端排队消息后由手机通过自带SIM卡发出。发送本身容易,难点在于避免两个worker同时抓取同一台手机,改用数据库锁后解决;手机发完消息断网导致后端重试、用户收到重复OTP的问题,他加了unknown状态处理,但仍不确定是否正确,并询问是否该只把SIM通道用于通知而非OTP。
推荐理由:作者用旧安卓手机自建OTP发送通道替代昂贵国际短信,展示了具体实现思路和踩坑细节。