项目要求短信验证码注册账号,对短信验证码注册流程不太熟悉误以为是在客户端做.
就在unity中实现了一次也算式涨经验了.
正常流程应该是客户端发送用户手机号码给服务器 -> 服务器拿到用户手机号码向腾讯云请求发送短信验证码给用户手机(因为验证码是服务器自己生成的需要记录并且有效期)
->用户拿到验证码后输入验证码向服务器请求 -> 服务器收到用户验证码需要对比以及有效期.
SDK 通过 Nuget下载的
![](https://img.haomeiwen.com/i3108251/7754772f1cb08cfd.png)
![](https://img.haomeiwen.com/i3108251/6ef4d8c31b4cb339.png)
![](https://img.haomeiwen.com/i3108251/f0b95628beb7037f.png)
把SDK安装目录一般是项目根目录下面的packages目录里面,SDK依赖newtonSoft. 复制这三个目录到unity plugins目录下.将.net45以外Dll所在目录一起删除不然会报错.
![](https://img.haomeiwen.com/i3108251/2c03ee99e22dca3a.png)
网友评论