mob免費簡訊驗證碼安卓SDK調用方法

來源:互聯網
上載者:User

標籤:

很不錯的一款免費驗證碼平台,支援IOS、安卓,比那些收費的穩定、開發容易。分享給大家,希望大家不要濫用

官網:http://mob.com/

官方有開發文檔,但是有幾點要注意的官方沒有提到,導致初始化失敗:安卓匯入SDKSMS Android的jar包出錯,項目運行起來報:unfortunately Stopd

下面開始開發安卓項目調用介面API

核心的代碼來自官方文檔:http://wiki.mob.com/android-%E7%9F%AD%E4%BF%A1sdk%E9%9B%86%E6%88%90%E6%96%87%E6%A1%A3/

建立安卓項目:

 

修改AndroidManifest.xml檔案,加入以下代碼(使用者權限)

===第一處更改:

 

代碼

    <uses-permission android:name="android.permission.READ_CONTACTS" /><uses-permission android:name="android.permission.READ_PHONE_STATE" /><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /><uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /><uses-permission android:name="android.permission.INTERNET" /><uses-permission android:name="android.permission.RECEIVE_SMS" /><uses-permission android:name="android.permission.GET_TASKS" /><uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

===第二處更改:

代碼

<activityandroid:name="cn.smssdk.SMSSDKUIShell"android:configChanges="keyboardHidden|orientation|screenSize"android:theme="@android:style/Theme.Translucent.NoTitleBar"android:windowSoftInputMode="stateHidden|adjustResize" />

拷貝jar包到libs目錄(注意!官方沒提到,一定要拷貝jar包和armeabi檔案夾)

正確目錄應該以下面結構

在MainActivity中寫代碼,分2步執行,一載入 二發送

代碼(其中AppKey和AppSecret換成自己的)

//初始化        cn.smssdk.SMSSDK.initSDK(this, "你的AppKey", "你的AppSecret");        //傳送簡訊        cn.smssdk.SMSSDK.getVerificationCode("86","18612121304");

編譯測試

 

收到簡訊

 

簡訊裡面的“私味僕”是我開發的APP名字,前面的公司名字只會在測試階段顯示,上線會只會顯示你的APP名字

關於驗證……

簡訊發送完成可以調用官方驗證介面進行正確性校正,這些都是在mob伺服器上完成的,我們只需知道結果即可,調用方法見官方文檔

http://wiki.mob.com/sms-android-%E6%97%A0gui%E6%8E%A5%E5%8F%A3%E8%B0%83%E7%94%A8/

關於回調……

以上方法調用完會有回呼函數執行,以獲得介面調用結果,使用方法見官方文檔

http://wiki.mob.com/sms-android-%E6%97%A0gui%E6%8E%A5%E5%8F%A3%E8%B0%83%E7%94%A8/

關於伺服器驗證……

有時候為了安全性,要使用自己的伺服器進行驗證,以免用戶端直接繞過驗證調用我們伺服器的資料介面,那麼mob也提供了方法可以在後台(http方式)調用mob介面進行驗證,使用方法也很簡單,有範例程式碼,文檔如下

http://wiki.mob.com/smssdk-service-verify/

demo就不提供下載了,代碼部分就以上2點,再簡單的代碼只有自己手動敲一遍,才能會用。

mob免費簡訊驗證碼安卓SDK調用方法

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.