IOS SDK接入说明(已失效)

文档目标(本文档已无参考意义,稍后会删除)

本文档用于描述得力云平台ios sdk的接入方法。

适用范围

本文档用于说明得力云平台ios sdk的接入方法,帮助和指导第三方开发人员正确使用得力Android sdk。

接入流程

  • 导入代码

集成DeliCloudUserSDK.framework代码库到需要的项目中。请配置使用http请求模式,后期会升级成https模式。

  • 初始化

用户需使用得力云申请的专属id和key进行初始化。

在DeliCloudUserSDK.h中设置isTest变量,true表示使用测试服务器,false表示使用线上生产服务器。

方法名 : (instancetype)initWithAPPID:(NSString )appID appKey:(NSString )appKey

各参数说明如下:

参数 描述
appID 您在得力平台申请的appid
appKey 您在得力平台上申请的appkey
  • 调用方法

发送注册账号验证码

方法名: - (void)sendRegisterSMSCodeWithMobile:(NSString *)mobile complete:(void (^)(BOOL isOK, NSDictionary * _Nullable data, NSString * _Nullable message))completeBlock;

各参数说明如下:

参数 描述
mobile 注册的手机号
isOK YES为正确,NO为错误
message 错误原因
data 请求正确后,返回的数据

注册账号

方法名: - (void)registerMobile:(NSString )mobile password:(NSString )pwd veriCode:(NSString *)veriCode complete:(void (^)(BOOL isOK, NSDictionary * _Nullable data, NSString * _Nullable message))completeBlock;

各参数说明如下:

参数 描述
mobile 注册的手机号
pwd MD5加密后的密码明文
veriCode 短信验证码
isOK YES为正确,NO为错误
message 错误原因
data 请求正确后,返回的数据

验证用户密码

方法名:- (void)checkUserMobile:(NSString )mobile password:(NSString )pwd complete:(void (^)(BOOL isOK, NSDictionary * _Nullable data, NSString * _Nullable message))completeBlock;

各参数说明如下:

参数 描述
mobile 注册的手机号
pwd MD5加密后的密码明文
isOK YES为正确,NO为错误
message 错误原因
data 请求正确后,返回的数据。用户的id在data中使用 user_id 作为key

找回密码发送验证码

方法名:- (void)sendFindUserSMSCodeWithMobile:(NSString *)mobile complete:(void (^)(BOOL isOK, NSDictionary * _Nullable data, NSString * _Nullable message))completeBlock;

各参数说明如下:

参数 描述
mobile 注册的手机号
isOK YES为正确,NO为错误
message 错误原因
data 请求正确后,返回的数据

找回密码

方法名:- (void)findUserMobile:(NSString )mobile password:(NSString )pwd veriCode:(NSString *)veriCode complete:(void (^)(BOOL isOK, NSDictionary * _Nullable data, NSString * _Nullable message))completeBlock;

各参数说明如下:

参数 描述
mobile 注册的手机号
pwd MD5加密后的密码明文
veriCode 短信验证码
isOK YES为正确,NO为错误
message 错误原因
data 请求正确后,返回的数据

修改密码

方法名:- (void)modifyPasswordWithUserID:(NSString )userID password:(NSString )pwd newPassword:(NSString *)newPWD complete:(void (^)(BOOL isOK, NSDictionary * _Nullable data, NSString * _Nullable message))completeBlock;

各参数说明如下:

参数 描述
userID 需要修改密码的用户id(登录成功返回的用户Id)
pwd MD5加密后的旧密码明文
newPWD MD5加密后的新密码明文
isOK YES为正确,NO为错误
message 错误原因
data 请求正确后,返回的数据

其它

  • 文件下载

  • V 1.0

  • 更新日志

1.0 (2018-1-15)

  • 发布1.0线上版本