簡單的簡訊驗證功能的實現

2021-08-15 01:54:28 字數 1642 閱讀 3550

>

將下面的指令碼新增到您的根模組build.gradle中:

buildscript 

}dependencies

} // 新增外掛程式

// 在mobsdk的擴充套件中註冊smssdk的相關資訊

mobsdk

}

//配置完以上gradle配置後,基本算是整合完smssdk了,文件中提供了呼叫的**,直接複製貼上進我的demo測試了下,出乎意料的順利,但是唯一不滿的就是這個簡訊驗證介面太老套了,產品那邊一定過不去,(收起偷懶的心思),默默又去研究了一遍文件,看到了有個無gui的使用方法(他們提供了相關的介面,具體的我就不貼圖了,大家可以去官網文件看下,需要注意的是,如果是自己的ui的話需要在之前gradle配置smssdk的地方加上

smssdk
因為只是demo測試,ui布局隨便寫的,僅僅為了滿足正常的測試,有點醜哈

下面就是寫介面**的呼叫了,文件提供了初始化的介面,registereventhandler用來往smssdk中註冊乙個事件接收器,smssdk允許開發者註冊任意數量的接收器,所有接收器都會在事件被觸發時收到訊息,以下是我的部分**:

eventhandler handler = new eventhandler()

});}else if (event == smssdk.event_get_voice_verification_code)

});}

else if (event == smssdk.event_get_verification_code)

});}else if (event == smssdk.event_get_supported_countries)

}else

});}

} catch (jsonexception e) }}

};smssdk.registereventhandler(handler);

後面就是簡單的傳送驗證等介面呼叫:

findviewbyid(r.id.tv_test1).setonclicklistener(new view.onclicklistener() 

});findviewbyid(r.id.tv_test_vcode_valiable).setonclicklistener(new view.onclicklistener()

});

**其實還是比較簡單的,測試最重要的驗證效率,個人感覺挺快的,基本傳送後兩三秒就收到了,更重要的是免費啊,還是值得推薦的,說了那麼多看下效果圖:

補充說明乙個坑:

這裡是mob後台新增簡訊產品設定的地方,那會兒手賤不小心誤點開了,導致一直收不到簡訊,搞了半天還是問技術客服才知道的,各位老哥務比慎點。。

寫的比較粗糙,希望對需要的同學有幫助哈=。=

php實現簡訊驗證功能

介面型別 互億無線觸發簡訊介面,支援傳送驗證碼簡訊 訂單通知簡訊等。注意事項 1 除錯期間,請使用用系統預設的簡訊內容 您的驗證碼是 變數 請不要把驗證碼洩露給其他人。2 請使用 apiid 及 apikey來呼叫介面,可在會員中心獲取 3 該 僅供接入互億無線簡訊介面參考使用,客戶可根據實際需要自...

簡訊驗證的實現

首先寫乙個簡訊驗證類registerpage 簡訊註冊頁面 public class registerpage extends fakeactivity implements onclicklistener,textwatcher public void setonsendmessagehandle...

C winform 實現簡單的驗證碼功能

使用radom偽隨機數實現驗證碼功能 驗證碼內容有兩類 數字,字母 字母都可以分為兩類 奇數和偶數 大寫字母和小寫字母。對於隨機數 int 大 小寫字母 char 和文字的顯示 string 以上這三中資料型別的轉換 其實不難 詳情見博文 迴圈結構 其實也不難 詳情見博文 選擇結構 資料型別的宣告 ...