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

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

相关文章
|
4月前
|
ARouter Android开发
Android不同module布局文件重名被覆盖
Android不同module布局文件重名被覆盖
|
4月前
|
Android开发
Android gradle task任务检查各个module之间资源文件冲突.md
Android gradle task任务检查各个module之间资源文件冲突.md
Android gradle task任务检查各个module之间资源文件冲突.md
|
4月前
|
Android开发
Android基于gradle task检查各个module之间资源文件冲突情况
Android基于gradle task检查各个module之间资源文件冲突情况
Android基于gradle task检查各个module之间资源文件冲突情况
|
4月前
|
ARouter Android开发
Android不同module布局文件重名被覆盖
Android不同module布局文件重名被覆盖
247 0
|
9月前
|
Java Android开发
Android module 打包成aar或jar
Android module 打包成aar或jar
359 0
|
9月前
|
Java Android开发
Android module的使用
Android module的使用
53 2
|
9月前
|
Android开发
android studio 重新将module中的代码加入到自己项目中,报错找不到SO文件。
android studio 重新将module中的代码加入到自己项目中,报错找不到SO文件。
61 1
|
Java 开发工具 Android开发
uniapp Android 原生插件开发(Module 扩展为例·2022)(二)
uniapp Android 原生插件开发(Module 扩展为例·2022)
633 0
uniapp Android 原生插件开发(Module 扩展为例·2022)(二)
|
JavaScript 前端开发 Java
uniapp Android 原生插件开发(Module 扩展为例·2022)(一)
uniapp Android 原生插件开发(Module 扩展为例·2022)
1681 0
uniapp Android 原生插件开发(Module 扩展为例·2022)(一)
|
Android开发
android中module间资源文件的覆盖规律
android中module间资源文件的覆盖规律

热门文章

最新文章

  • 1
    如何修复 Android 和 Windows 不支持视频编解码器的问题?
  • 2
    Android历史版本与APK文件结构
  • 3
    【08】flutter完成屏幕适配-重建Android,增加GetX路由,屏幕适配,基础导航栏-多版本SDK以及gradle造成的关于fvm的使用(flutter version manage)-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
  • 4
    【04】flutter补打包流程的签名过程-APP安卓调试配置-结构化项目目录-完善注册相关页面-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程
  • 5
    当flutter react native 等混开框架-并且用vscode-idea等编译器无法打包apk,打包安卓不成功怎么办-直接用android studio如何打包安卓apk -重要-优雅草卓伊凡
  • 6
    APP-国内主流安卓商店-应用市场-鸿蒙商店上架之必备前提·全国公安安全信息评估报告如何申请-需要安全评估报告的资料是哪些-优雅草卓伊凡全程操作
  • 7
    【09】flutter首页进行了完善-采用android studio 进行真机调试开发-增加了直播间列表和短视频人物列表-增加了用户中心-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
  • 8
    Android经典面试题之Kotlin中Lambda表达式和匿名函数的区别
  • 9
    【02】仿站技术之python技术,看完学会再也不用去购买收费工具了-本次找了小影-感觉页面很好看-本次是爬取vue需要用到Puppeteer库用node.js扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
  • 10
    【01】仿站技术之python技术,看完学会再也不用去购买收费工具了-用python扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-客户的麻将软件需要下载落地页并且要做搜索引擎推广-本文用python语言快速开发爬取落地页下载-优雅草卓伊凡
  • 1
    Cellebrite UFED 4PC 7.71 (Windows) - Android 和 iOS 移动设备取证软件
    24
  • 2
    【03】仿站技术之python技术,看完学会再也不用去购买收费工具了-修改整体页面做好安卓下载发给客户-并且开始提交网站公安备案-作为APP下载落地页文娱产品一定要备案-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
    33
  • 3
    Android历史版本与APK文件结构
    121
  • 4
    【02】仿站技术之python技术,看完学会再也不用去购买收费工具了-本次找了小影-感觉页面很好看-本次是爬取vue需要用到Puppeteer库用node.js扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
    29
  • 5
    【01】仿站技术之python技术,看完学会再也不用去购买收费工具了-用python扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-客户的麻将软件需要下载落地页并且要做搜索引擎推广-本文用python语言快速开发爬取落地页下载-优雅草卓伊凡
    23
  • 6
    APP-国内主流安卓商店-应用市场-鸿蒙商店上架之必备前提·全国公安安全信息评估报告如何申请-需要安全评估报告的资料是哪些-优雅草卓伊凡全程操作
    57
  • 7
    【09】flutter首页进行了完善-采用android studio 进行真机调试开发-增加了直播间列表和短视频人物列表-增加了用户中心-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
    37
  • 8
    当flutter react native 等混开框架-并且用vscode-idea等编译器无法打包apk,打包安卓不成功怎么办-直接用android studio如何打包安卓apk -重要-优雅草卓伊凡
    73
  • 9
    【08】flutter完成屏幕适配-重建Android,增加GetX路由,屏幕适配,基础导航栏-多版本SDK以及gradle造成的关于fvm的使用(flutter version manage)-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
    118
  • 10
    Android经典面试题之Kotlin中Lambda表达式和匿名函数的区别
    29