Android接入教程

一、准备工作:首先在云端代码上添加事件 _login() 并启动。

1
2
3
4
string _login(string&in from, string&in msg)
{
    return "this is login return msg";
}

二、在 云工具 页面下载 Linux开发组件并解压,这里可以看到2个目录:

备注:

jar目录:java导入包

so目录:jar对应的so

三、新建一个Eclipse项目,将jar目录下的 Bovey.jar 和so目录下的 libAndroidClient.so 导入到项目中(armeabi目录不存在需手动创建),如图:

四、在合适的位置声明client 对象:

1
import com.bovey.android.AndroidClient;

1
public static AndroidClient m_client; // client对象

五、执行登录操作(需要先对client执行初始化, 只需要执行1次),代码如下:

1
2
3
4
5
6
7
// init
m_client = new AndroidClient();
boolean b = m_client.Init();
if(b)
    Toast.makeText(getApplicationContext(), "client初始化成功", Toast.LENGTH_LONG).show();
else
    Toast.makeText(getApplicationContext(), "client初始化失败,err:"+m_client.GetLastError(), Toast.LENGTH_LONG).show();
1
2
3
4
5
6
7
8
9
10
// login
String strToken = "g7BvzaZhfdelScb94KovdoavPwWZZOTV"; // 改为你自己的token
String strCustomCode = "1234"; // 自定义的登录标识符, 云端api推送消息用到
CString out_str = new CString(); // 保存回传数据的对象

boolean b = MainActivity.m_client.Login(strToken,strCustomCode,out_str,60);
if(b)
    Toast.makeText(getApplicationContext(), "client登录成功", Toast.LENGTH_LONG).show();
else
    Toast.makeText(getApplicationContext(), "client登录失败,err:"+MainActivity.m_client.GetLastError(), Toast.LENGTH_LONG).show();

备注:token 通过 云开发工具-app管理-右击云应用-选择token管理 ,在弹出的token管理窗口里生成(允许生成的token数量等于此安装位置的长连接数量

=============更多示例Demo请点此查看=============

发表评论

电子邮件地址不会被公开。 必填项已用*标注