数据接口


系统监控的是通知,理论上任何APP只要发出通知即可监控.

APP通知-ukafu监控-发送监控数据到指定地址-完成


如何使用?


监控提供任意感兴趣的APP的通知内容,发送给你指定的接口,按照一下文档,实现自己的服务器.完成开发


统一接口地址:

https://www.xxxxxx.com/api

接口发送标准:

 POST

 application/json; charset=utf-8

private static final MediaType JSON = MediaType.parse("application/json; charset=utf-8");

接口标准:

通用参数:

  • _type:api类型,后台区分每个API的标志

  • _appid:唯一,一个设备一个ID,卸载APP之后会变

  • _token:交互密钥,相当于密码


_type 的常量说明:

/**
 * 登录
 * */
public static final String NetTypeLogin="login";
/**
 * 通知,收到感兴趣的通知,发给服务器
 * */
public static final String NetTypeNotify="notify";
/**
 * 轮询,告诉服务器我在线
 * */
public static final String NetTypeOnline="online";
/**app绑定,获取绑定码*/
public static final String NetTypeBindCode="bindCode";
/**app绑定,清理绑定码*/
public static final String NetTypeUnBindCode="unbindCode";
//二维码上传,获取
/**
 * 二维码列表
 * */
public static final String NetTypeQrcodeList="qrList";
/**
 * 上传二维码
 * */
public static final String NetTypeQrcodeUpload="qrUpload";


注意

监控容易被系统杀死,或者手机断网,导致监控不到信息或者信息发送不到服务器

您需要注意这几点:

  • 手机黑屏不要断网,这个不同的手机可能不一样,比如360手机黑屏之后会断开网络,长按关机的时候.有个选项可以取消断网

  • 耗电管理里,有个智能优化,这个会导致app后台运行的时候被优化掉(杀进程),要选择无限制,保证APP一直运行.