短信验证SMSSDK的使用

来源:互联网 发布:overture mac注册码 编辑:程序博客网 时间:2024/04/29 07:05

网站:http://wiki.mob.com/sms-android-%E6%97%A0gui%E6%8E%A5%E5%8F%A3%E8%B0%83%E7%94%A8/
1、报错:
你的appkey的账号过期了
2、使用:
(1)初始化:

// 初始化短信SDK        SMSSDK.initSDK(this, APPKEY, APPSECRET, true);        final Handler handler = new Handler(this);        EventHandler eventHandler = new EventHandler() {            public void afterEvent(int event, int result, Object data) {                Message msg = new Message();                msg.arg1 = event;                msg.arg2 = result;                msg.obj = data;                handler.sendMessage(msg);            }        };        // 注册回调监听接口        SMSSDK.registerEventHandler(eventHandler);

(2)销毁

protected void onDestroy() {        if (ready) {            // 销毁回调监听接口            SMSSDK.unregisterAllEventHandler();        }        super.onDestroy();    }

(3)回调

// 打开注册页面            RegisterPage registerPage = new RegisterPage();            registerPage.setRegisterCallback(new EventHandler() {                public void afterEvent(int event, int result, Object data) {                    // 解析注册结果                    if (result == SMSSDK.RESULT_COMPLETE) {                        @SuppressWarnings("unchecked")                        HashMap<String,Object> phoneMap = (HashMap<String, Object>) data;                        String country = (String) phoneMap.get("country");                        String phone = (String) phoneMap.get("phone");                        // 提交用户信息                        registerUser(country, phone);                    }                }            });            registerPage.show(this);
0 0
原创粉丝点击