無論是在網(wǎng)絡(luò)上還是在客戶端,無論是注冊什么軟件,我們都經(jīng)常進(jìn)行短信或郵箱驗(yàn)證,這是一種很好的安全機(jī)制,那么如何在IOS開發(fā)設(shè)置手機(jī)短信驗(yàn)證碼呢?下面一起跟著武林技術(shù)頻道小編來了解一下吧!
如何在IOS開發(fā)設(shè)置手機(jī)短信驗(yàn)證碼

[1~3步]我就截圖官方文檔了,傻瓜式操作



[4.1]:先看官網(wǎng)說明:

[4.2]再看我的工程,在AppDelegate.h文件中

[5]看官方SDK,注意看屬性介紹

再看我瞎寫的

至此驗(yàn)證成功,只是一個(gè)小Demo,很簡單,沒有官方的Demo那么嚴(yán)謹(jǐn),官方還支持語音驗(yàn)證說明的,手機(jī)號(hào)輸入不正確,驗(yàn)證碼二次發(fā)送....很多,感興趣的朋友可以自己下載看看,另外覺得有不對的地方歡迎討論,我也是學(xué)習(xí)嘛....
截圖好像看不清,我補(bǔ)點(diǎn)源碼:
//提交手機(jī)號(hào) //wolfhous的cnblogs博客,轉(zhuǎn)載請注明出處!!!!- (IBAction)clickPhone:(id)sender { [SMSSDK getVerificationCodeByMethod:SMSGetCodeMethodSMS phoneNumber:self.phone.text zone:@"" customIdentifier:nil result:^(NSError *error) { if (error) { NSLog(@"wolfhous提交手機(jī)成功%@",error); }else{ NSLog(@"wolfhous提交手機(jī)號(hào)成功"); } }];}//提交驗(yàn)證碼 //個(gè)人網(wǎng)站www.houshuai.com- (IBAction)clickCode:(id)sender { [SMSSDK commitVerificationCode:self.code.text phoneNumber:self.phone.text zone:@"" result:^(NSError *error) { if (error) { NSLog(@"wolfhous驗(yàn)證碼失敗%@",error); }else{ NSLog(@"wolfhosu驗(yàn)證碼成功"); } }];}上文是武林技術(shù)頻道小編為大家搜集到的相關(guān)介紹,希望對你了解如何在IOS開發(fā)設(shè)置手機(jī)短信驗(yàn)證碼有所幫助!
新聞熱點(diǎn)
疑難解答
圖片精選