前言

本章讲讲Jpush的配置,本文参考文档:

极光文档

本文是根据自己对官方文档理解后的一个讲解,若有不解请详细还是看官方文档吧

一.在极光官网创建自己的应用

1.png

2.png

后面创建应用按提示来就行,不需要多解释。

应用创建完毕后会生成一个appKey

二.jcenter 自动集成

2.1 在你的项目的build.gradle下面,即project对应的build.gradle看是否配置了jcenter支持,若没有自己添加进去

3.png

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

android {

......

defaultConfig {

applicationId "com.xxx.xxx" //JPush上注册的包名.

......

ndk {

//选择要添加的对应cpu类型的.so库。

abiFilters 'armeabi', 'armeabi-v7a', 'arm64-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.1.0' // 此处以JPush 3.1.0 版本为例。

compile 'cn.jiguang.sdk:jcore:1.1.8' // 此处以JCore 1.1.8 版本为例。

......

}

2.3 在 Project 根目录的gradle.properties文件中添加

android.useDeprecatedNdk=true

添加后效果图如下:

4.png

三.初始化极光推送

在自己项目中的application中初始化极光推送,类似这样:

package com.jpushdemo.app;

import android.app.Application;

import com.jpushdemo.jpush.JpushConfig;

/**

* Title:

* Description:

*

* Created by pei

* Date: 2017/11/23

*/

public class AppContext extends Application{

private static AppContext INSTANCE;

public static synchronized AppContext getInstance() {

return INSTANCE;

}

@Override

public void onCreate() {

super.onCreate();

INSTANCE = this;

//极光推送

JPushInterface.setDebugMode(true);

JPushInterface.init(this);

}

}

四.测试极光推送

极光推送的目标人群分多种,如下:

5.png

这里我们只是初始化了,没有设置tag,alias等什么的,所以只能接收广播(所有人)类,选择 发送通知,填入要发送的信息(“大家好,我是test”),选择 Android设备,广播(所有人),立即,点击‘立即发送’,操作如下:

6.png

7.png

8.png

然后看手机上收到的消息:

1.png

ok,今天关于Jpush的配置就讲到这里啦。

极光推送官网android,极光推送(一)——配置相关推荐

  1. tailwindcss 官网(六)定制:配置( `tailwind.config.js `、-p、important、核心插件、`resolveConfig`)、主题 `theme` 配置

    tailwindcss 官网(六)定制:配置( tailwind.config.js.-p.important.核心插件.resolveConfig).主题 theme 配置 文章目录 tailwin ...

  2. 极光推送官网能发送成功而手机端却收不到推送

    首先,在官网新建应用配置好,会有一个demo可以下载,下下来之后把libs文件夹下的东西都考到as工程下的libs包下,然后添加好依赖! 其次,根据demo下的java文件,进行极光推送初始化 /** ...

  3. android极光推送原理,【揭秘】极光推送ios、Android消息推送达率的原理

    初接触极光推送的使用者,为了衡量消息推送的质量.经常会纠结到消息的"送达率"这个概念.那么究竟什么是消息送达率呢?或者如何正确理解消息的送达情况呢? 基本概念 先来看与消息送达相关 ...

  4. uniapp轻松集成极光推送自定义消息+通知 Android极光 IOS极光 两行代码集成极光SDK

    ###[前言] 极光推送(JPush)在为开发者提供基础推送服务的同时,还提供了用户精准标签.用户分群.地理围栏.应用内消息.智能发送策略.智能促活等服务能力,可有效提升消息的送达率.展示率和点击率, ...

  5. android实现推送方式解决方案,Android实现推送方式解决方案系列教程

    Android实现推送方式解决方案系列教程 1-5 Android实现推送方式解决方案系列教程 总结者:难民 交流Q群: 137824028 Android实现推送方式解决方案系列之一--XMPP协议 ...

  6. 从eclipse官网下载32位eclipse并配置tomcat

    笔记本坏了在家只能用台式机的我忘记了台式机是32位操作系统的- 虽然习惯了解压老师发压缩包但还是开启了eclipse官网之旅- 刚进去真的是一脸懵逼,在不懈的寻找下就有了以下成果啦~ 一. 从ecli ...

  7. 迷失轨迹官网android,迷失轨迹lost tracks

    迷失轨迹lost tracks是丹麦推出的一款冒险解谜小游戏,最近随着各类声控游戏的推出也火了一把,迷失轨迹的最大特色就是其画风与背景音乐相配合所营造的那种吊诡之感,一群搞电影动画的人制作的游戏,在细 ...

  8. 子弹短信 android,子弹短信官网android安卓版

    子弹短信,在手机桌面按住悬浮钮直接说话,选择联系人即可发送. 子弹短信安卓版更新说明 1. 使用 Smartisan 手机的用户可发现附近的锤友及锤友群,欢迎各位锤友扩散,创建本地群组,认识更多锤友 ...

  9. 在Oracle官网下载并安装JDK然后配置环境变量

    参考 https://blog.csdn.net/qq_38175730/article/details/94396990

  10. 从官网下载mysql 如何配置_从官网下载最新版Mysql并配置使用

    第一步:在百度搜索"Mysql",我们点击第一个连接,如下图所示. 第二步:点击上图的链接后我们进入到如下图所示的界面,我们点击"Downloads"子菜单的& ...

最新文章

  1. 正则表达式中(?:)的巨大作用
  2. 数值范围_数值模拟在铸造业中的发展
  3. 利用GAN实现QR Code超分辨率的研究
  4. 一些UED网址的收藏
  5. 创新与创业的良性共存 又拍云Open Talk NO.20开讲
  6. 还在搭建传统IT架构的你,正在慢慢被行业淘汰
  7. Windows 2008 R2 远程桌面服务(四)运行RemoteApp程序
  8. 汉王科技新推七款人脸识别考勤机 绝杀指纹考勤
  9. MacOS 利用keka.app压缩工具制作dmg文件
  10. WPF 做的时钟表盘 加上天气预报
  11. 区块链经济学:制度加密经济学入门指南
  12. 使用beeline/hive时,该如何停止打印INFO日志
  13. django JsonResponse返回中文时显示unicode编码(\u67e5\u8be2)
  14. Java 一元三次方程求解
  15. 服务器进系统后键盘鼠标一卡一卡的,windows10系统鼠标卡顿的处理方法
  16. 计算机睡眠和休眠哪个更好,windows7睡眠与休眠的区别_win7电脑休眠和睡眠哪个好...
  17. 神威超级计算机配置,神威太湖轻型超级计算机配置和性能列表
  18. 论文阅读【6】Autoaugment: Learning augmentation strategies from data
  19. 7天用Go从零实现Web框架Gee教程
  20. 使用PayPal收款要注意哪些细节?

热门文章

  1. 教你用VC6写热血江湖小外挂
  2. 竞品分析:美颜相机VS轻颜相机——关于美颜相机未来产品规划的思考
  3. 关于博弈论的硬币问题
  4. 台服android 模拟器,公主连结抽卡模拟器
  5. md4c语言_C语言开发世嘉MD游戏【二】:Hello World
  6. python3写的腾讯漫画下载器
  7. ViewPager2撸个3D画廊
  8. 用计算机刻盘,电脑怎么刻盘_怎么将电脑桌面的文件刻录到cd光盘
  9. smartprinter 这个绝对程序猿的福音啊
  10. 开发计算机新功能,Tablet PC 开发的新增功能