java集成小米推送服务
集成小米推送服务
这类推送一般官方文档都比较详细,如果想要更加详细的了解建议查看官方文档
官方文档地址:https://dev.mi.com/console/appservice/push.html
在正式开发前需要做一些准备
1、开发者需要登录开发者网站进入推送服务(申请AppID, AppKey, AppSecret)
2、访问开发者网站下载SDK;
将下载的SDK解压,将文件夹中的2个依赖jar包丢入项目工程的libs目录
接下来就是发送消息了
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| Constants.useOfficial();
Sender sender = new Sender(AppSecret); String messagePayload = "消息体内容"; String title = "消息标题"; Message message = new Message.Builder() .title(title) .description(description) .payload(messagePayload) .restrictedPackageName(PackageName) .passThrough(0) .notifyId(notifyId) .notifyType(-1) .extra(Constants.EXTRA_PARAM_NOTIFY_EFFECT, Constants.NOTIFY_ACTIVITY) .extra(Constants.EXTRA_PARAM_INTENT_URI,"intent配置需要app开发者编译好给你") .build(); Result result = sender.send(message, regId, 3); LOGGER.info("小米推送 -- >> 返回结果Result:{}",JSON.toJSONString(result));
|
到此小米推送服务集成完毕,详细参数等更多功能可以查看官方文档:https://dev.mi.com/console/doc/detail?pId=1278