手机的短消息实现目前有三种方法
近期公司业务上有用到短信服务,研究了下短信服务。短信服务的运营商有很多,我司是一般是由甲方提供。
阿里
腾讯
百度SMS SDK for .Net
七牛的官网上都有相应api文档以及sdk(七牛文档不敢恭维)。
浅谈如何选择优秀的短信SMS服务平台
阿里云中的短信服务不提供个人用户入口
腾讯云短信同时提供个人和企业入口。但个人入口短信不能发送金融类的短信(包括验证码、通知和营销类短信)
一、短信接收方案
需求:用户向平台回复一条短信,就会自动注册成会员
主要是看你们用的是什么平台了,比如你用移动的SMS平台,使用方式有:
1、直接访问SMS平台,一般要求对接服务器要有公网IP,并且由移动方进行对接配置,然后服务器通过CMPP协议与SMS平台通信。这种情况下如有用户回复平台SMS自可以通过CMPP得到。
2、采用信息机模式,比如华为的信息机,简单的话也可以通过数据库做为交互方式。如有用户回复平台SMS即可在数据库中查得。
3、采用MAS模式,这个与信息机模式类似,真实中我也没用过。所以你先搞清楚你们服务器与SMS平台到底采用哪个交互方式再做分析。
4、当你决定用哪个服务商并付款或签署协议以后,服务商会提供技术支持给你的,有接口文档或范例代码,这种问题不用自己烦恼的。
二、短信发送方案
发送短信分类
1、阿里云短信发送接口 详见:http://www.usdotnet.com/Blog/BlogPost/5937524884cd451d04b2b3ae.
2.微信小程序云开发接入阿里云短信SDK
https://developers.weixin.qq.com/community/develop/article/doc/000e8867a7c720525378de24056813
3微信小程序短信
https://cloud.tencent.com/document/product/382/34874
https://www.w3cschool.cn/cloudbasehandbookpro/cloudbasehandbookpro-6n2e389e.html
Sending SMS with Xamarin.Essentials(c# android vs2022)
https://blog.logrocket.com/using-xamarin-essentials-to-manage-phone-calls-and-sms/