MobSDK
  • 轻松实现社会化功能
  • 快速拥有手机短信验证功能
  • 实现Web与App的无缝链接
  • 快速集成推送服务
  • 解决用户快速增长与变现
  • 用数据驱动产品
  • 最完美手游录像方案
  • 实现即时聊天功能
  • Discuz论坛移动化解决方案
  • 更方便的集成第三方支付
  • 快速搭建您的商城系统
  • 零成本搭建APP用户系统
  • 一步生成您的新闻APP
  • 为开发者提供各种数据

Cocos2d-X集成SMSSDK免费短信验证码教程

发布时间:2019-01-04 14:59:31

Cocos2d 插件是专门为cocos2d用户开发的,方便的cocos2d用户集成SMSSDK,该插件主要提供了SMSSDK的几个核心的接口,基本满足用户对SMSSDK功能的需求。SMSSDK iOS版本的 Cocos2d-x 插件是在SMSSDK iOS版本基础上对接口做个C++接口的封装,是依

赖SMSSDK for iOS的。

 

下面逐步介绍下该插件的使用方法。

 

用户需要搭建好cocos2d环境,cocos2d配置相关文档,点击这里,配置好cocos2d环境之后,用命令创建项目,假如项目名称为:Helloword。因为此时是介绍iOS版本的SMSSDK集成方法,所以,这里在终端创建出来的项目是iOS版本的,然后用xcode工具打开所创建的

项目。如果自己已经创建好了cocos2dx的demo,可以省略这一步,直接打开自己的cocos2dx项目就可以集成。

 

一、SMSSDK集成iOS部分

具体参考官网集成文档 :文档链接

 

Cocos2d部分:

 

首先,下载cocos2d-x插件,下载地址,下载完成之后,在下载的文件夹中,classes  -> SMSSDK,在SMSSDK文件夹中,将除了Android之外的其他文件直接拖拽到新建的cocos2d项目(Helloword)的Classes目录下,如下图所示:

 

EF3F43B5-4BD5-47F3-A235-DCE958868603

 

在拖拽后,在弹出来的界面中勾选项按照下图所示:

 

65549B27-806C-4E2F-8545-8E152F0E3288

 

用户在HelloWorldScene.cpp类中,导入SMSSDK.h头文件,并进行调用SDK相关方法,具体如下图:

 

6F9BECF9-4A8E-409D-B3B8-A99C1C67B8AC

 

二、cocos2d部分调用SDK方法

 

具体说明如下:

 

i.在无UI的情况下,不使用我们的UI下调用接口:

 

1.获取验证码

 

 

1

SMSSDK::getCode(“获取验证码方式:语音或者文本”,phone,zone);

 

2.提交验证码

 

 

1

SMSSDK::commitCode(phone,zone,"获取到的验证码");

 

3.获取通讯录好友

 

 

1

SMSSDK::getFriends();

 

ii.用户集成使用SMSSDK_Demo的UI,如果需要使用SMSSDK_Demo中的UI,需要集成SMSSDKUI文件夹,如上文所述。下面介绍下用户集成了UI方法之后,调用UI 的相关方法:

1.展示注册界面

 

 

1

SMSSDK::showRegisterPage(需要传入获取验证码的方式的类型,如:TextCode);

 

2.展示通讯录好友信息界面

 

 

1

SMSSDK::showContactsPage();

至此,Cocos2d集成、调用步骤介绍完毕。

 

在需要调用API的地方,通过以上介绍的方法进行调用,即可成功的调用SMSSDK的相关的API,如有其它问题,请联系我们的技术支持QQ:4006852216

相关资讯

MobSDK后台打包中:
查看
MobSDK打包中
正在根据你选择的SDK打包中:
取消下载
免费咨询
扫一扫添加公众号
24小时在线免费咨询