smssdk更新
This commit is contained in:
@@ -0,0 +1,98 @@
|
||||
//
|
||||
// SMS_SDKResultHanderDef.h
|
||||
// SMS_SDKDemo
|
||||
//
|
||||
// Created by 掌淘科技 on 14-7-11.
|
||||
// Copyright (c) 2014年 掌淘科技. All rights reserved.
|
||||
//
|
||||
|
||||
#import <Foundation/Foundation.h>
|
||||
|
||||
@class SMSSDKUserInfo;
|
||||
@class SMSSDKAuthToken;
|
||||
@class SMSSDKCallingResult;
|
||||
|
||||
typedef NS_ENUM(NSUInteger, SMSGetCodeMethod)
|
||||
{
|
||||
SMSGetCodeMethodSMS = 0, //文本短信方式
|
||||
SMSGetCodeMethodVoice = 1 //语音方式
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @brief 验证码获取回调
|
||||
* @param error 当error为空时表示成功
|
||||
*/
|
||||
typedef void (^SMSGetCodeResultHandler) (NSError *error);
|
||||
|
||||
/**
|
||||
* @from v2.0.7
|
||||
* @brief 验证码验证回调
|
||||
* @param error 当error为空时表示成功
|
||||
*/
|
||||
typedef void (^SMSCommitCodeResultHandler) (NSError *error);
|
||||
|
||||
/**
|
||||
国家区号获取回调
|
||||
|
||||
@param error error 当error为空时表示成功
|
||||
@param zonesArray 返回的区号数组
|
||||
*/
|
||||
typedef void (^SMSGetZoneResultHandler)(NSError *error,NSArray *zonesArray);
|
||||
|
||||
/**
|
||||
通讯录好友获取回调
|
||||
|
||||
@param error 当error为空时表示成功
|
||||
@param friendsArray 好友信息数组
|
||||
*/
|
||||
typedef void (^SMSGetContactsFriendsResultHandler)(NSError *error,NSArray *friendsArray);
|
||||
|
||||
/**
|
||||
* @brief 提交用户信息回调
|
||||
* @from v1.1.1
|
||||
* @param error 当error为空时表示成功
|
||||
*/
|
||||
typedef void (^SMSSubmitUserInfoResultHandler) (NSError *error);
|
||||
|
||||
/**
|
||||
联系人授权接受与拒绝回调
|
||||
|
||||
@param noMoreInquiries 不需要再显示
|
||||
*/
|
||||
typedef void(^SMSSDKDialogViewHandler)(BOOL noMoreInquiries);
|
||||
|
||||
/**
|
||||
联系人授权是否能显示
|
||||
|
||||
@param canShow 能显示
|
||||
*/
|
||||
typedef void(^SMSSDKDialogViewShowHandler)(BOOL canShow);
|
||||
|
||||
/**
|
||||
* @brief 请求手机号码认证Token结果回调
|
||||
* @param model 包含token的具体信息
|
||||
* @param error 为空时表示请求成功
|
||||
*/
|
||||
typedef void(^SMSSDKMobileAuthTokenResultHandler)(SMSSDKAuthToken *model, NSError *error);
|
||||
|
||||
/**
|
||||
* @brief 请求手机号码认证Token回调
|
||||
* @param dict 包含token的具体信息
|
||||
* @param error 为空时表示请求成功
|
||||
*/
|
||||
typedef void(^SMSSDKMobileAuthTokenHandler)(NSDictionary *dict, NSError *error);
|
||||
|
||||
/**
|
||||
* @brief 手机号码验证结果回调
|
||||
* @param isValid 是否验证成功 YES成功 NO失败
|
||||
* @param error 为空时表示请求成功
|
||||
*/
|
||||
typedef void(^SMSSDKMobileVerifyResultHandler)(BOOL isValid, NSError *error);
|
||||
|
||||
/**
|
||||
* @brief 请求手机号码认证Token回调
|
||||
* @param result SMSSDKCallingResult
|
||||
*/
|
||||
typedef void(^SMSSDKResultHandler)(SMSSDKCallingResult *result);
|
||||
|
||||
Reference in New Issue
Block a user