android极光推送module的实现

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

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

一.注册激光账号
image.png

然后登录,点击创建项目
image.png

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

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

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

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

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

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

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

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

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

选择module路径,然后点击finish
image.png

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

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

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

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

相关文章
|
Android开发
flutter中实现仿Android端的onResume和onPause方法
flutter中实现仿Android端的onResume和onPause方法
|
5月前
|
Java Android开发
Android module的使用
Android module的使用
28 2
|
5月前
|
Java Android开发
Android module 打包成aar或jar
Android module 打包成aar或jar
116 0
|
5月前
|
Android开发
android studio 重新将module中的代码加入到自己项目中,报错找不到SO文件。
android studio 重新将module中的代码加入到自己项目中,报错找不到SO文件。
22 1
|
JavaScript 前端开发 Java
uniapp Android 原生插件开发(Module 扩展为例·2022)(一)
uniapp Android 原生插件开发(Module 扩展为例·2022)
1392 0
uniapp Android 原生插件开发(Module 扩展为例·2022)(一)
|
Java 开发工具 Android开发
uniapp Android 原生插件开发(Module 扩展为例·2022)(二)
uniapp Android 原生插件开发(Module 扩展为例·2022)
529 0
uniapp Android 原生插件开发(Module 扩展为例·2022)(二)
|
Android开发
一个activity显示另一个activity,Android studio将一个项目作为module导入另一个项目,字符串截取的几种基本方法
一个activity显示另一个activity,Android studio将一个项目作为module导入另一个项目,字符串截取的几种基本方法
348 1
一个activity显示另一个activity,Android studio将一个项目作为module导入另一个项目,字符串截取的几种基本方法
|
缓存 JSON Java
java 实现读取txt文件,反射创建对象,android 手机缓存文件目录
java 实现读取txt文件,反射创建对象,android 手机缓存文件目录
420 1
java 实现读取txt文件,反射创建对象,android 手机缓存文件目录
|
Android开发 容器
Android实现面包屑效果,支持Fragment联动
Android实现面包屑效果,支持Fragment联动
|
Android开发
Android实现连线题效果
Android实现连线题效果
下一篇
无影云桌面