短信可以接收 但是输入正确的验证码的时候 总是提示 error 验证码无效 求解决
-
创建时间
15年12月24日
-
最后回复
15年12月25日
-
6
回复
-
1.1K
浏览
-
2
用户
-
1
链接
短信可以接收 但是输入正确的验证码的时候 总是提示 error 验证码无效 求解决
// 发送验证码
self.users.mobilePhoneNumber = _userName.text;
users.username=userName.text;
users.password=password.text;
NSError *error=nil;
[_users signUp:&error];
// 验证码检验
[AVUser verifyMobilePhone:_getSMSNumber.text withBlock:^(BOOL succeeded, NSError *error) {
NSLog(@"---------->%d",succeeded);
}];
这是注册的代码 这种方式收不到验证码 我使用的环境是mac mini 上 Xcode 7.1dmg版本
[AVUser requestMobilePhoneVerify:_userName.text withBlock:^(BOOL succeeded, NSError *error) {
if (succeeded) {
// [self showAlertWithtitle:@"提示" message:@"验证码已发送" actionTitle:@"关闭"];
}else{
// [self showAlertWithtitle:@"提示" message:error.localizedDescription actionTitle:@"关闭"];
}
}];
这个接口 可以接收到短信 验证的方法是:
[AVOSCloud verifySmsCode:_getSMSNumber.text mobilePhoneNumber:_userName.text callback:^(BOOL succeeded, NSError *error) {
if (succeeded) {
[self showAlertWithtitle:@"提示" message:@"注册成功" actionTitle:@"关闭"];
}else{
[self showAlertWithtitle:@"提示" message:error.localizedDescription actionTitle:@"关闭"];
}
}];
报错的是:验证码无效 但是我的手机上收到的验证码 就是这个
你好,短信分为注册验证类及通知类,你调用了注册验证类的发送短信的接口,就要用注册的验证短信的接口。
即:
[AVUser verifyMobilePhone:@"123456" withBlock:^(BOOL succeeded, NSError *error) {
//验证结果
}];
主题 | 分类 | 回复 | 浏览 | 活动 |
---|---|---|---|---|
Class数据安全,Delete操作 | 问题讨论 | 1 | 743 | 17-01-3 |
Node.js 部署失败,安装依赖项时出错 | 问题讨论 | 4 | 3.6K | 17-10-21 |
Unity C# SDK 怎么查询? | SDK / API | 2 | 1.1K | 18-05-6 |
云引擎安装 ffmpeg 失败 | 云引擎 | 2 | 1.5K | 17-08-10 |
获取整个应用聊天记录404 | SDK / API | 1 | 482 | 15-08-18 |