进入极光推送官网:https://www.jiguang.cn/push

注册,创建应用,申请APPKey等操作

代码实现:

确认android studio的 Project 根目录的主 gradle 中配置了jcenter支持。(新建project默认配置就支持)

buildscript {
repositories {
jcenter()
}
......
} allprojects {
repositories {
jcenter()
}
}

在 module 的 gradle 中添加依赖和AndroidManifest的替换变量。

android {
......
defaultConfig {
applicationId "com.xxx.xxx" //JPush上注册的包名.
...... ndk {
//选择要添加的对应cpu类型的.so库。
abiFilters 'armeabi', 'armeabi-v7a', 'armeabi-v8a'
// 还可以添加 'x86', 'x86_64', 'mips', 'mips64'
} manifestPlaceholders = [
JPUSH_PKGNAME : applicationId,
JPUSH_APPKEY : "你的appkey", //JPush上注册的包名对应的appkey.
JPUSH_CHANNEL : "developer-default", //暂时填写默认值即可.
]
......
}
......
} dependencies {
......
compile 'cn.jiguang.sdk:jpush:3.0.0' // 此处以JPush 3.0.0 版本为例。
compile 'cn.jiguang.sdk:jcore:1.0.0' // 此处以JCore 1.0.0 版本为例。
......
}

初始化代码:

在APP入口的onCreate方法中:

JPushInterface.setDebugMode(true);////设置调试模式
JPushInterface.init(this);////nit 初始化SDK

然后在极光推送后台推送即可

最新文章

  1. JAVA 语法基础综合练习——学生成绩管理系统
  2. Hexo - 快速,轻量,强大的 Node.js 博客框架
  3. 用HttpSessionListener与HttpSessionBindingListener实现在线人数统计
  4. 【JVM学习笔记一】JVM内存分布
  5. SqlSever基础 rtrim与ltrim嵌套使用 除去字符串左右两边的空格
  6. eclipse 中发布 maven 项目到 tomcat
  7. HDU 3696 Farm Game(dp+拓扑排序)
  8. 低级错误之Oracle客户端添加数据
  9. eclipse 编辑 python 中文乱码的解决方案
  10. 类linux 系统iptables 系统初始化配置
  11. Advanced Fruits(HDU 1503 LCS变形)
  12. 解决android3.0版本号以上应用接收不到开机广播问题
  13. Lampda或Linq中的SqlFunctions.StringConvert()
  14. HTTPClient网络异常:java.lang.IllegalStateException: Content has been consumed
  15. 在项目中创建单元测试时junit的配置和使用
  16. 一个诚实的孩纸选Python的原因
  17. July 03rd. 2018, Week 27th. Tuesday
  18. Android面试题集合
  19. [BOI2004]Sequence 数字序列(左偏树)
  20. 2017-12-24 自定义view相关学习

热门文章

  1. 数据库学习笔记3 基本的查询流 2 select lastname+','+firstname as fullname order by lastname+','+firstname len() left() stuff() percent , select top(3) with ties
  2. mac系统下Eclipse + pydev配置python Interpreter
  3. Cypress自动化测试系列之二
  4. Dubbo 03 Restful风格的API
  5. 19.8.8 flutter 学习之创建第一个可变的Widget
  6. redis 加锁与释放锁(分布式锁1)
  7. spring+mybatis 多数据源的配置
  8. C#制作的屏幕取色器
  9. 1、检查并修改mysql的my.ini的配置文件
  10. 【leetcode】1261. Find Elements in a Contaminated Binary Tree