iOS 常见问题 - 图1 - 文档首页
-
- 数据服务
- Android SDK
- iOS SDK
- 小程序
- Cocos2D-X
- C# SDK
- GO
- JavaScript
- PHP
- RESTful
-
- 云函数
- Android SDK
- iOS SDK
- Java 云函数
- JavaScript
- C#
- PHP
- RESTful
- Web
-
- 支付服务
- Android SDK
- iOS SDK
- RESTful
-
- 短信服务
- Android SDK
- iOS SDK
- JavaScript
- PHP
- RESTful
-
- IM服务
- Android SDK
- iOS SDK
-
- 推送服务
- Android SDK
- iOS SDK
- JavaScript
- PHP
- RESTful
-
- 其他
- 常见问题
- 错误码
- 数据安全
- BQL
- 知识库
- 下载
- 搜索
常见问题 - 平台常见问题
- 数据服务
- 数据服务Android
- 数据服务iOS
- 数据服务Cocos2d-X
- 数据服务C#
- 数据服务JavaScript
- 数据服务PHP
- 数据服务RESTful
- 云函数
- 云函数iOS
- IM服务
- IM服务Android
- IM服务iOS
- 推送服务
- 推送服务Android
- 推送服务iOS
- 支付服务
- 推送服务Android
- 短信服务
- 短信服务
- iOS 常见问题
# iOS 常见问题 Q:iOS 新安装的短信SDK 和之前安装的BmobSDK有冲突 A:短信SDK是在不需要使用BmobSDK时才使用的,BmobSDK里本身包含的短信SDK的所有内容,所以你将短信SDK移除就可以了 - - - Q:手机验证码注册不成功 如果注册前不验证验证码是否正确,直接发送注册请求,就可以注册成功,如果先验证,就会报错。提示:code error 207 ,输入的验证码是正确的。请问如何解决。
  1. - (IBAction)registerNewUser:(id)sender {
  2. // 验证注册码是否正确
  3. [BmobSMS verifySMSCodeInBackgroundWithPhoneNumber:self.phoneNumber.text andSMSCode:self.smsNumber.text resultBlock:^(BOOL isSuccessful, NSError error) {
  4. if (isSuccessful) {
  5. // 发送注册请求
  6. BmobUser buser = [[BmobUser alloc]init];
  7. [buser setUsername:self.phoneNumber.text];
  8. [buser setPassword:self.password.text];
  9. [buser setMobilePhoneNumber:self.phoneNumber.text];
  10. [buser signUpOrLoginInbackgroundWithSMSCode:self.smsNumber.text block:^(BOOL isSuccessful, NSError *error) {
  11. if (isSuccessful) {
  12. NSLog(@"注册成功");
  13. }else{
  14. NSLog(@"注册失败%@",error);
  15. }
  16. }];
  17. }else{
  18. NSLog(@"输入的验证码不正确");
  19. }
  20. }];
  21. }
A:验证码注册只需要在注册的时候输入即可,不需要先进行一次验证的,verifySMSCodeInBackgroundWithPhoneNumber方法是用于注册以后的验证功能 - - - Q:注册时需要短信验证, 改怎么实现 A:注册时让用户填写手机号码,再进行验证即可,有手机注册验证接口 Copyright © 2017 Bmob, Maintained by the Bmob Support.

搜索

请输入您要搜索的内容

Keyboard Shortcuts

Keys Action
? Open this help
Previous page
Next page
s Search

[返回

旧版](https://docs.bmob.cn/data/Android/a_faststart/doc/index.html)