极光推送集成

下载地址

1.前往该页面下载极光推送的SDK以及so库文件


导入文件

2.然后在APP目录下,加入以下代码

sourceSets {

        main {

            jniLibs.srcDirs = ['libs']

        }

}

修改moudle目录下的build.gradle

3.自定义BroadCastReceiver继承BroadCastReceiver

    将下载下来的example文件中的JpushDemo中的MyReceiver和JPushMessageReceiver导入到自己的项目中.

4.在MainActivity中加入初始化极光推送的代码:

     JPushInterface.setDebugMode(true);//如果时正式版就改成false

    JPushInterface.init(this);

5.将下载的文件中的res目录中的drawable_hdpi,layout,以及values中的jpush_style导入到自己的项目资源目录中

6.对清单文件进行配置

(1).加入需要的权限

(2).加入需要使用到的service,provide,receiver,activity,以及meta-data等,将其中注明是包名的使用自己的包名进行替换,对最后面meta-data中的key进行替换

7.推送条内容,然后查看你的log吧,已经推送成功了.如果你需要弹出Notifiction,自己在代码中进行处理吧

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 版本记录 前言   现在很多APP都有推送功能,其中极光推送就是很多APP的首选。我们最近的几个APP也是用的极光...
    刀客传奇阅读 8,540评论 0 8
  • 版本记录 前言 前一篇已经对极光推送产品架构和服务进行了介绍,这一篇则只对ios客户端的集成和使用等状况进行了说明...
    刀客传奇阅读 1,211评论 0 0
  • 版本记录 前言 前一篇已经对ios新特性进行了介绍,这一篇则对ios的SDK进行说明。1. 极光推送集成(一)2....
    刀客传奇阅读 1,348评论 0 1
  • 推送技术哪家强,还是要去找极光,没有一点打广告的意思哦!接触苹果远程推送功能不是一天二天了,记得上次也就是前年集成...
    小白哥有话说阅读 1,436评论 4 15
  • 前言: 最近公司的项目需要集成远程推送,网上各种浏览各种搜索,总结下来基本没有什么完整版的教程,或是代码版本比...
    暗香有独阅读 1,515评论 13 19