Unity注册时,无法收到手机验证码
如果我的方案帮助你解决了问题,欢迎点赞或者评论。让更多人能看到。
背景说明
- 在com网站注册了ID账户,在登陆cn网站时,必须进行手机验证码的输入。
- 输入手机后,要么是无法点击发送按钮,要么是提示发送成功,但是手机无法收到验证码。、
- 可以正常登录com网站,并且设置2FA,但是登录cn网站就会提示输入手机号。
解决方案
- 退出任何可能干扰IP的软件或者插件。
- 退出com网站的登录。
- 重新登陆cn网站,发送验证码。即可收到短信。
原因猜测
- Unity的com和cn似乎内置了IP的检查。
- com和cn似乎对于用户的session有一点关联,但又没有完全关联。
- 发送短信似乎需要对用户的身份做判定,避免ROBOT。但是提示的内容又模棱两可。甚至可能伪装成(也可能是BUG)已经发送了短信,实际上卡在了某一个流程的判断上。