亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

聚合數據短息驗證碼iOS SDK 演示示例

發布時間:2020-07-05 19:30:13 來源:網絡 閱讀:1573 作者:SorosW 欄目:移動開發

第一步 獲取短信SDK

在http://www.juhe.cn/docs/sdk/id/67下載最新版本的SDK,下載回來后解壓,可以看到下面的文件結構:

聚合數據短息驗證碼iOS SDK 演示示例


其中SMSSDK.framework 為依賴庫文件 SMSSDKDemo 為示例demo ,其中保存了短信SDK的演示項目代碼。 


第二步 導入聚合數據免費短信驗證碼SDK

短信SDK 使用如下方式完成集成。具體步驟如下: 將SMSSDK.framework 文件直接拖入項目中

聚合數據短息驗證碼iOS SDK 演示示例


第三步 添加SDK依賴庫文件

聚合數據短息驗證碼iOS SDK 演示示例

第四步 添加代碼

1 在appDelegate 添加 #import <SMSSDK/SMS_SDK.h>

2 在- (BOOL)application:(UIApplication *)applicationdidFinishLaunchingWithOptions:(NSDictionary *)launchOptions 添加//初始化短信SDK

demo并未提供短信SDK key 請用戶到 http://www.juhe.cn 這里申請注意:是在申請數據 –>聚合SDK - > 免費短信驗證碼SDK中申請


聚合數據短息驗證碼iOS SDK 演示示例


[SMSSDKinitSMSSDK:@"短信驗證碼Key"];


第五步 添加UI事件響應 彈出注冊界面和通訊錄好友界面

1 彈出注冊頁面

-(IBAction)registerUser:(id)sender{

RegViewController* reg=[[RegViewControlleralloc] init]; [self presentViewController:reganimated:YES completion:^{}];

}

2 彈出通訊錄好友界面

-(IBAction)getAddressBookFriends:(id)sender{

SectionsFriendsViewController* friends=[[SectionsFriendsViewControlleralloc]init];

_friendsController=friends;


[_friendsControllersetMyBlock:_friendsBlock];


[SMSMBProgressHUDshowMessag:@"正在加載中..." toView:self.view];


[SMSSDKgetAppContactFriends:falseSuccess:^(id responseObject) {

NSNumber *resultCode =[responseObjectobjectForKey:@"error_code"];

int resCode = [resultCodeintValue];


if (resCode ==SMSResponseStateSuccess) {

NSMutableArray *array = [[NSMutableArrayalloc]init];

NSArray *result = [responseObjectobjectForKey:@"result"];


for (NSDictionary *attributesin result) {

SMSAddressBook *bookFriend = [[SMSAddressBookalloc]init];

bookFriend.nickname = [attributesvalueForKeyPath:@"disPlayName"];

bookFriend.phones = [attributesvalueForKeyPath:@"phoneNumber"];


NSLog(@"%@:%@", bookFriend.nickname, bookFriend.phones);

[array addObject:bookFriend];

}


[_friendsControllersetMyData:array];

[self.navigationControllerpushViewController:friendsanimated:YES];

elseif (resCode ==SMSResponseStateFail) {


}

Failure:^(NSError *error) {

NSLog(@"網絡出錯!");

}];

}

附錄: UI介紹

1 注冊界面RegViewController, 用戶在注冊頁面輸入手機號碼之后點擊下一步服務端 會發送短信驗證碼 界面會跳轉到短信驗證界面 該界面對應的控制器為VerifyViewController主要處理短信的驗證功能

2 通訊錄好友界面SectionsFriendsViewController,在事件響應中彈出該好友控制器即可 進入該界面后 會把通訊錄的好友分為兩類:

1 已加入的用戶:可以點擊添加按鈕直接去添加已加入該app的通訊錄好友

2 待邀請的用戶:可以點擊按鈕發送短信 邀請好友加入該app

API介紹

/**

@brief短信SDK頂層類。

*/

@interface SMSSDK :NSObject <MFMessageComposeViewControllerDelegate>

/**

@brief注冊應用,此方法在應用啟動時調用一次并且只能在主線程調用。

@param key ,應用key,Juhe官網中注冊的應用key

*/

+(void)initSMSSDK:(NSString*)key;


/**

@brief獲取通訊錄數據

@return返回的數組里面存儲的數據類型是SMS_AddressBook

*/

+(NSMutableArray*)addressBook;


/**

@brief發送短信。

@param要發送短信的號碼

@param要發送的信息

@param ViewController指針

*/

+(void)sendSMS:(NSString*)tel AndMessage:(NSString*)msg ViewController:(UIViewController* )vc;


/**

@brief向服務端請求獲取通訊錄好友信息。

@param調用參數默認填choose=1

@param請求成功結果回調block

@param請求失敗結果回調block

*/

+(void)getAppContactFriends:(int)choose

Success:(void(^)(id responseObject))success

Failure:(void(^)(NSError *error))failure;


/**

@brief獲取驗證碼。

@param電話號碼

@param區號

@param請求成功結果回調block

@param請求失敗結果回調block

*/

+(void)getVerifyCodeByPhoneNumber:(NSString*) phone

AndZone:(NSString*) zone

Success:(void(^)(id responseObject))success

Failure:(void(^)(NSError *error))failure;


/**

@brief提交驗證碼。

@param驗證碼

@param請求成功結果回調block

@param請求失敗結果回調block

*/

+(void)commitVerifyCode:(NSString *)code

Success:(void(^)(id responseObject))success

Failure:(void(^)(NSError *error))failure;


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

永丰县| 汶川县| 双鸭山市| 平邑县| 普陀区| 屯昌县| 大荔县| 昭平县| 绥中县| 扎囊县| 东港市| 天柱县| 读书| 正蓝旗| 衡阳市| 安多县| 邮箱| 固安县| 偏关县| 如皋市| 固镇县| 宣恩县| 鹿邑县| 平邑县| 徐水县| 油尖旺区| 博乐市| 余庆县| 湘潭县| 梁山县| 定兴县| 惠东县| 安图县| 浪卡子县| 婺源县| 牙克石市| 广安市| 黎城县| 巫山县| 西藏| 东阳市|