1、先去mob官網註冊帳號;
2、進入短信管理後臺分別添加Android和iOS應用,並獲取應用的AppKey和AppSecret(老以前創建的應用不能使用此模塊,因為此模塊SDK為2.0+,不兼容SDK1.x時代創建的應用。);
3、在APICloud應用控制臺的模塊列表裏搜索smsVerify並添加;
4、以源碼方式打開妳的項目config.xml文件,在裏面添加smsVerify模塊的配置,配置內容為上面獲取的AppKey和AppSecret,格式如下:
<feature name="smsVerify">
<param name="android_app_key" value="e2ffa3hse299"/>
<param name="android_app_secret" value="7a0ejgd7df95607464eaaec5c0f9b2b9"/>
<param name="ios_app_key" value="e2fhsc7fbw00"/>
<param name="ios_app_secret" value="db5abtd9931e3211932dde17c94c30ae"/>
</feature>
復制代碼
5、SVN提交源碼到APICloud的雲端;
6、在 APICloud Studio 上編譯自定義loader;
7、現在妳就可以使用smsVerify模塊進行開發了,不過需要註意的是,在調用sms、voice、verify這三個接口前,必須先調用register接口註冊應用(調用壹次就行了);
8、新版的smsVerify模塊(1.1.0及以上)sms接口Android上支持“智能驗證”功能,可以通過回調中的 smart 參數的 true|false 進行判斷,由於iOS不支持此功能,所以在iOS上 smart 永遠返回false。智能驗證不會下發短信,通過智能驗證的手機號開發者可以直接讓用戶跳轉到驗證成功的界面;
PS:驗證碼的有效時長是5分鐘。