java如何集成小米推送服务
发表于:2025-01-26 作者:千家信息网编辑
千家信息网最后更新 2025年01月26日,这期内容当中小编将会给大家带来有关java如何集成小米推送服务,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。集成小米推送服务这类推送一般官方文档都比较详细,如果想要
千家信息网最后更新 2025年01月26日java如何集成小米推送服务
这期内容当中小编将会给大家带来有关java如何集成小米推送服务,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
集成小米推送服务
这类推送一般官方文档都比较详细,如果想要更加详细的了解建议查看官方文档
官方文档地址:https://dev.mi.com/console/appservice/push.html
在正式开发前需要做一些准备
1、开发者需要登录开发者网站进入推送服务(申请AppID, AppKey, AppSecret)
2、访问开发者网站下载SDK;
将下载的SDK解压,将文件夹中的2个依赖jar包丢入项目工程的libs目录
接下来就是发送消息了
// 正式环境下使用Push服务,启动时需要调用如下代码Constants.useOfficial(); // 测试环境下使用Push服务,启动时需要调用如下代码// Constants.useSandbox(); Sender sender = new Sender(AppSecret); String messagePayload = "消息体内容"; String title = "消息标题"; Message message = new Message.Builder() // 编译消息体 .title(title) // 设置在通知栏展示的通知的标题 .description(description) // 设置在通知栏展示的通知描述 .payload(messagePayload) // 设置要发送的消息内容 .restrictedPackageName(PackageName) // 设置app的包名packageName, packageName必须和开发者网站上申请的结果一致 .passThrough(0) //设置消息是否通过透传的方式至App, 1表示透传消息, 0表示通知栏消息(默认是通知栏消息) .notifyId(notifyId) // 可选项, 默认情况下, 通知栏只显示一条推送消息, 如果通知栏要显示多条推送消息, 需要针对不同的消息设置不同的notify_id .notifyType(-1) // 设置通知类型, type类型支持以下值:1:使用默认提示音提示2:使用默认震动提示4:使用默认led灯光提示-1(系统默认值):以上三种效果都有0:以上三种效果都无,即静默推送。 // 下面extra配置可以自定义打开手机app指定页面(Activity) .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); //根据regID,发送消息到指定设备上,最后一个参数没重试次数 LOGGER.info("小米推送 -- >> 返回结果Result:{}",JSON.toJSONString(result));
上述就是小编为大家分享的java如何集成小米推送服务了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。
消息
推送
服务
通知栏
开发
开发者
小米
内容
提示
官方
文档
网站
不同
代码
就是
效果
标题
环境
类型
结果
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
关于网络安全ppt贴吧
贵州服务器机柜厂家虚拟主机
卡脖子 软件开发
北京互联网高科技企业
数据库基础 下载地址
数据库别名在语句中能不能使用
atm网络技术有哪些
戴尔服务器风扇调节
网络安全发的亮点
土木硕士做软件开发
平板电脑能下载软件开发票吗
z10服务器
如何远程连windows服务器
涉案数据库
七日杀不加载服务器
最简单ftp服务器
软件开发公司 許可証
微信网络安全的黑板报
建邺区个人软件开发
播放一下网络安全
个人视频数据库
类似闲鱼的软件开发
atm网络技术有哪些
有效的网络安全
滴滴被网络安全审查新华社
台州吉加软件开发优质推荐
普陀区生态网络技术行业
2014数据库还原步骤
linux修改服务器时区
梦见讨论网络技术问题