在我们进行安卓开发的时候,使用到信息推送,将信息推送到手机的任务栏当中。
一般使用的是由腾讯的信鸽推送,具体实现看代码,【记得去腾讯信鸽申请AppID和SecretKey,申请地址:https://xg.qq.com/】
//消息推送(921080355f1a2>>>)
XingeApp xingeApp = new XingeApp(AppID, SecretKey);
Message message=new Message();
message.setTitle("任务提醒");
message.setContent(JSONObject.fromObject(task).toString());
//推送请求信息
PushAppRequest pushAppRequest=new PushAppRequest();
//消息体
pushAppRequest.setMessage(message);
//消息类型
pushAppRequest.setMessage_type(MessageType.notify);
//推送目标
pushAppRequest.setAudience_type(AudienceType.account);
//推送平台
pushAppRequest.setPlatform(Platform.android);
//账号
ArrayList<String> account_list = new ArrayList<String>();
account_list.addAll(ids);
//推送账号
pushAppRequest.setAccount_list(account_list);
//打印下推送数据
System.out.println(pushAppRequest.toString());
//推送结果 0是推送成功
System.out.println(xingeApp.pushApp(pushAppRequest.toString()));
这是账号推送。信鸽分为账号推送和token推送,区别不大,详细修改的东西多,
AudienceType.account改成AudienceType.token,.