如何給iOS的APP添加授權(quán)彈窗驗證

iOS的彈框授權(quán)大家一定不陌生

比如說很多人購買了第三方微信,或者其他app,作者為了可以盈利,都會添加授權(quán)驗證來收費使用

接下來我把授權(quán)彈窗的源碼公布出來,當(dāng)然授權(quán)肯定還是要和服務(wù)器結(jié)合的,我這里只是前端頁面的一個代碼,如果需要整個步驟還需要和后端和數(shù)據(jù)庫結(jié)合,有興趣的朋友可以學(xué)習(xí)一下!


- (IBAction)shouquan:(UIButton*)sender {

UIAlertController*alert = [UIAlertControlleralertControllerWithTitle:@"彈框授權(quán)"message:@"請輸入激活碼!"preferredStyle:UIAlertControllerStyleAlert];

//可以給alertview中添加一個輸入框

[alert addTextFieldWithConfigurationHandler:^(UITextField* _Nonnull textField) {

textField.placeholder =@"alert中的文本";

    }];

UIAlertAction*action1 = [UIAlertActionactionWithTitle:@"確認(rèn)"style:UIAlertActionStyleDefaulthandler:^(UIAlertAction* _Nonnull action) {

NSLog(@"確認(rèn)按鈕,進(jìn)進(jìn)入確認(rèn)按鈕事件");

//textFields是一個數(shù)組,獲取所輸入的字符串

NSString* str =alert.textFields.lastObject.text;

NSLog(@"輸入的值:%@",str);

NSLog(@"%@",alert.textFields.lastObject.text);

    }];

UIAlertAction*action2 = [UIAlertActionactionWithTitle:@"取消"style:UIAlertActionStyleCancelhandler:^(UIAlertAction* _Nonnull action) {

NSLog(@"點擊了取消");

    }];

    [alert addAction:action1];

    [alert addAction:action2];

[selfpresentViewController:alert animated:YEScompletion:nil];

}

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容