sunlogin
来自于:开发者立即使用
login createSession closeSession logout setListener
集成了向日葵远程控制SDK, 非ROOT手机只能看到被监控手机的桌面。99.9%的用户都是非ROOT手机,所以这个模块只能实现查看手机桌面的功能。受控端的其它功能是用不了的。想用的话,只能找到 ROOT过的手机才能有效。
向日葵远程控制官方APP(体验用): http://url.oray.com/share/qaWHHrJb
appId和appKey注册地址(点“立即集成”按钮):https://developer.oray.com/developer/sl
向日葵远程控制端APK(受控端生成地址(address)和会话(session),发给控制端,控制端就可以看到受控端的桌面)https://pan.baidu.com/s/15E3F-_lwxuYTj1W65IR2ag
控制端填写地址和会话,点ANDROID就开始连接了。
login
登录服务器。
login({params}, callback(ret))
params
appId:
- 类型:数字
- 描述:(必填)注册向日葵分配的appId。
appKey:
- 类型:字符串
- 描述:(必填)注册向日葵分配的appKey。
callback(ret)
ret:
- 类型:JSON对象
- 内部字段:
{
code: 0 , //成功=0
msg : "登录成功" , //提示信息
}
示例代码
var sunlogin = api.require('sunlogin');
sunlogin.login({
"appId": 6001,
"appKey": "2a5feb5aeb0b0e7e70cf3f97e77b2584"
}, function(ret){
alert(JSON.stringify(ret));
});
可用性
Android系统
createSession
创建会话。(如果控制端断开了连接,就要重用调用这个方法,产生新的会话才能重新连接上。)
createSession(callback(ret))
callback(ret)
ret:
- 类型:JSON对象
- 内部字段:
{
code: 0 , //成功=0
msg : "创建成功" , //提示信息
address: "", //地址,传给控制端用
session: "" //会话,传给控制端用
}
示例代码
var sunlogin = api.require('sunlogin');
sunlogin.createSession(function(ret){
alert(JSON.stringify(ret));
document.getElementById("address").value = ret.address;
document.getElementById("session").value = ret.session;
});
可用性
Android系统
closeSession
关闭会话。
closeSession(callback(ret))
callback(ret)
ret:
- 类型:JSON对象
- 内部字段:
{
code: 0 , //成功=0
msg : "成功关闭会话" //提示信息
}
示例代码
var sunlogin = api.require('sunlogin');
sunlogin.closeSession(function(ret){
alert(JSON.stringify(ret));
});
可用性
Android系统
logout
退出登录。
logout(callback(ret))
callback(ret)
ret:
- 类型:JSON对象
- 内部字段:
{
code: 0 , //成功=0
msg : "成功退出" //提示信息
}
示例代码
var sunlogin = api.require('sunlogin');
sunlogin.logout(function(ret){
alert(JSON.stringify(ret));
});
可用性
Android系统
setListener
监听服务状态变化。
setListener(callback(ret))
callback(ret)
ret:
- 类型:JSON对象
- 内部字段:
{
code: 100 , //成功=100
msg : "成功设置监听" //提示信息
}
/*
0 未知状态
1 登录成功
2 登录失败
3 已连接成功
4 已断开连接
5 插件连接成功
6 插件连接断开
21 无效的参数
22 无效的授权
23 无效的服务器地址
24 无效的协议
25 授权已经过期
26 appid/appkey验证失败
27 登录失败
*/
示例代码
var sunlogin = api.require('sunlogin');
sunlogin.setListener(function(ret){
alert(JSON.stringify(ret));
});
可用性
Android系统