天天看點

android 短信驗證碼的實作

大家好,又見面了,我是你們的朋友全棧君。

公司用的短信驗證碼是Mob.com

網址:http://www.mob.com

進入網站

android 短信驗證碼的實作

注冊登入之後

android 短信驗證碼的實作

進入後在上面有應用是讓選擇android還是ios 之類的,點選下載下傳SDK –選擇免費短信驗證SDK,

下載下傳之後大家可以在快速繼承那看到官方提供的方法

下面對其步驟解讀下

1 導入SDK

短信SDK 使用如下方式完成內建。具體步驟如下: 将SMS_SDK.framework 檔案 直接拖入項目中

這個就是把SDK登入ecplise as的也一樣, 和導入demo一樣

2 添加依賴庫檔案

SDK安裝包中SMS_SDK.framework 為依賴庫檔案, SMS_SDKDemo 為示例demo ,其中儲存了短信SDK的示範項目代碼。

這個就是導入的要引用

android 短信驗證碼的實作

添加代碼

在appDelegate 添加

#import <SMS_SDK/SMS_SDK.h>
           

複制

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions           

複制

添加

//初始化短信SDK demo 并未提供短信SDK appkey 和 appsecret 請使用者到 http://dashboard.mob.com/index.php/Sms#/ 這裡申請 注意:是在短信驗證SDK背景申請

注意:是在短信驗證SDK背景申請

[SMS_SDK    registerApp:appKey withSecret:appSecret];           

複制

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

彈出注冊頁面

-(IBAction)registerUser:(id)sender {


   

RegViewController* reg=[[RegViewController alloc] init];

   

[self presentViewController:reg animated:YES completion:^{


  

   

}];

}           

複制

彈出通訊錄好友界面

-(IBAction)getAddressBookFriends:(id)sender {


   

NSLog(@

"show my friends"

);

   

[_testView setNumber:0];

  

   

SectionsViewControllerFriends* friends=[[SectionsViewControllerFriends alloc] init];

   

_friendsController=friends;

  

   

[_friendsController setMyBlock:_friendsBlock];

  

   

[SMS_MBProgressHUD showMessag:@

"正在加載中..." 

toView:self.view];

  

   

[SMS_SDK getAppContactFriends:1 result:^(enum SMS_ResponseState state, NSArray *array) {


       

if 

(1==state)

       

{


           

NSLog(@

"block 擷取好友清單成功"

);

  

           

[_friendsController setMyData:array];

           

[self presentViewController:_friendsController animated:YES completion:^{


                           

;

                       

}];

               

}

       

else 

if

(0==state)

       

{


           

NSLog(@

"block 擷取好友清單失敗"

);

       

}

  

}];

}           

複制

以上内容來之官方,demo下載下傳的話大家去http://blog.csdn.net/crazy1235/article/details/41912003

寫的挺不錯的,這個是ecplise的demo as的demo可以在官網上下載下傳,

下載下傳之後導入可能有錯誤,原因是沒有引入sdk 右鍵自己的項目–屬性 —android — add –引入就沒什麼問題了。

如果換有問題大家可以問哈,

後續:短信發送了,但是上面有個某某科技,加入想換成自己公司的名字的話

android 短信驗證碼的實作

填寫基本資訊,讓人家稽核,一般時間為三天,具體可以咨詢客服。

釋出者:全棧程式員棧長,轉載請注明出處:https://javaforall.cn/160018.html原文連結:https://javaforall.cn