推广 热搜: 公司  快速  中国  上海    未来  企业  政策  教师  系统 

Android 小米推送服务集成

   日期:2024-11-19     作者:caijiyuan    caijiyuan   评论:0    移动:http://fabua.ksxb.net/mobile/news/821.html
核心提示:  丰富厂商渠道推送,下图为小米手机,应用销毁进程之后收到推送消息,点击消息打开引用的Gif图。如果这是

Android 小米推送服务集成

  丰富厂商渠道推送,下图为小米手机,应用销毁进程之后收到推送消息,点击消息打开引用的Gif图。 Android 小米推送服务集成 如果这是你想要的,那么就可以往后面看了。 我的小米手机型号是MI 8 ,MIUI版本 12.0.4,Android版本 10.0。

  有时间的时候我习惯写一下文章放松自己,下面进入主题,首先进入小米开放平台。 Android 小米推送服务集成 注册小米的开发者账号,然后登陆账号,完成企业开发者认证之后。开始今天的小米推送服务集成,前期准备:Android Studio,小米手机、小米的开发者账号。

进入小米推送运营平台 Android 小米推送服务集成 点击创建应用。

Android 小米推送服务集成 这里需要一个包名,因此我们需要在AS创建一个项目,命名为XMPushDemo,如下图所示Android 小米推送服务集成 点击Finish,完成项目创建,然后复制包名到创建平台应用这里。 Android 小米推送服务集成 点击创建按钮,完成平台应用创建。 Android 小米推送服务集成 勾选上,然后启用消息推送服务。 Android 小米推送服务集成 消息推送启用成功。 Android 小米推送服务集成 这里的AppID和AppKey在代码中需要配置的,记录一下。

点击推送SDK下载 Android 小米推送服务集成 点击下载到电脑本地,然后解压。找到SDK中的jar文件 Android 小米推送服务集成 复制到你的项目的libs下 Android 小米推送服务集成 此时这个jar是没有展开的。打开你的app下的build.gradle,查看有没有这行代码

 

没有就加上,然后Sync Now。 Android 小米推送服务集成 有的话就点击这个小象图标。 Android 小米推送服务集成 然后你的jar就是可展开的了,这说明你的SDK导入成功。 Android 小米推送服务集成

打开AndroidManifest.xml,进行权限配置,如下所示

 

这里要注意使用自己的app的包名。 Android 小米推送服务集成

然后配置service和receiver。

 

注意添加的位置 Android 小米推送服务集成

首先新建一个MyBroadcastReceiver,集成PushMessageReceiver 。里面的代码如下

 

然后需要在AndroidManifest.xml中配置这个广播接收器。

 

注意这个包名。 Android 小米推送服务集成 下面进行推送服务的注册,新建一个MyApplication,继承Applicaton,这里面的AppID和AppKey都是在前面提到过的,记得使用自己的,代码如下

 

然后在AndroidManifest.xml中配置一下Android 小米推送服务集成 注册push服务,注册成功后会向DemoMessageReceiver发送广播,然后会打印regId。下面运行一下,当你在手机上看到Hello World!的时候,查看一下控制台。 Android 小米推送服务集成 这个就是你这个设备的regId,现在已经注册成功了。

回到平台上,创建推送消息 Android 小米推送服务集成 编辑推送消息 Android 小米推送服务集成 输入regId Android 小米推送服务集成 然后滑动到最下面点击完成。 Android 小米推送服务集成 Android 小米推送服务集成 确认无误之后点击立即推送,不出意外,你的手机上会收到一条推送消息。 Android 小米推送服务集成

本文地址:http://fabua.ksxb.net/news/821.html    海之东岸资讯 http://fabua.ksxb.net/ , 查看更多

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。

 
 
更多>同类最新资讯
0相关评论

文章列表
相关文章
最新动态
推荐图文
最新资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  粤ICP备2023022329号