android极光推送module的实现

     今天来讲讲激光推送module的实现,主要是看极光官网的开发文档,但是相信很多人开了之后还是做不出来,小涛我就是这样,最后硬是搞了两天才弄出来,其实很简单的一个问题,那下面我就来看看怎么实现吧。

一.注册激光账号


然后登录,点击创建项目


这些可以根据官网上面的步骤走,我们无非就想要拿到AppKey以及应用的包名,这个很重要

二.打开android studio,创建module,然后在激光官网上面下在对应的SDK,这里是android开发,所以我们下载对应的android SDK


下载完之后是一个压缩包,解压后的目录是这样的


example是官网上对应的一个demo,我们要的是libs文件下的库以及res下的资源

所以将libs文件下的文件全部拷到module下的libs文件,如下图:


再将res文件下的文件也拷贝到module res文件下对应的目录中,如下图:


接下来的步骤就是配置module的AndroidManifest.xml,这个步骤很重要,其实官网上面的很详细,主要就是要替换你自己刚在极光官网上面创建的项目的包名,我们来看一下:








这些是官网上面的截图,注释中标明Required就一定要加的,其他有些是可选的,图中标明“您应用的包名”的全部改为自己创建项目的时候添加的包名,最后面“您应用的AppKey”需要换成你创建项目成功后的那个AppKey。

三.测试结果,既然是一个module,那就是要作为一个库添加到一个项目中去实现效果,步骤如下:import Module


选择module路径,然后点击finish


做如下操作将module导入到项目中



选择你的module名字后一直点击Ok就可以了

接下来一步很重要,小编就是在这里卡了很久,其实是一个很是低级的错误,但还是很容易被忽略的,就是要在项目的app路径下的build.gradle中将applicationId 改为你极光创建项目时候的那个包名,然后在初始化就行了,初始化就是加上这样两句代码就行了JPushInterface.setDebugMode(true);//设置开启日志,发布时请关闭日志       还有一句代码是JPushInterface.init(this);//初始化JPush,这两句代码一般是放在Application类中去初始化的。



这样就完成了,接下来就要去极光官网发送信息了,已发送,你的项目就可以收到极光那边推送过来的消息了,大功告成,另外还有标签,别名等操作,这些就不说了,官网文档其实说得很详细了,学东西都是要自己先去了解琢磨的。


  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值