1.设置

AndroidManifest.xml

libs/jpush-sdk-release 1.x.y.jar

libs/armeabi/libsys 1.x.y.so

2.基础API

init 初始化SDK

setDebugMode 设置调试模式

3.MyReceiver

4.自定义通知样式

定制声音、震动、闪灯等 Notification 样式。

5.高级自定义通知样式

基于基础的 PushNotificationBuilder,可进一步地定制 Notification 的 Layout。

6.设置保留最近通知条数

默认5条

7.设置允许推送时间

参数说明

Context context 应用的ApplicationContext

Set days 0表示星期天,1表示星期一,以此类推。 (7天制,Set集合里面的int范围为0到6)

Sdk1.2.9 – 新功能:set的值为null,则任何时间都可以收到消息和通知,set的size为0,则表示任何时间都收不到消息和通知.

int startHour 允许推送的开始时间 (24小时制:startHour的范围为0到23)

int endHour 允许推送的结束时间 (24小时制:endHour的范围为0到23)

8.别名与标签

调用此 API 来同时设置别名与标签。

需要理解的是,**这个接口是覆盖逻辑,而不是增量逻辑。即新的调用会覆盖之前的设置。**

在之前调用过后,如果需要再次改变别名与标签,只需要重新调用此 API 即可。

Android 在调用此接口时,建议 Set 的实现使用LinkedHashSet,即会保证排序的 Set。这样,当你调用接口 tags 多于 100 个时,保证前 100 个被 JPush 成功地设置。

参数定义

alias

null 此次调用不设置此值。(注:不是指的字符串"null")

"" (空字符串)表示取消之前的设置。

每次调用设置有效的别名,覆盖之前的设置。

有效的别名组成:字母(区分大小写)、数字、下划线、汉字。

限制:alias 命名长度限制为 40 。

tags

null 此次调用不设置此值。(注:不是指的字符串"null")

空数组或列表表示取消之前的设置。

每次调用至少设置一个 tag,覆盖之前的设置,不是新增。

有效的标签组成:字母(区分大小写)、数字、下划线、汉字。

限制:每个 tag 命名长度限制为 40,最多支持设置 100 个 tag,但总长度不得超过1K字节。

9.通知与自定义消息

通知

或者说 Push Notification,即指在手机的通知栏(状态栏)上会显示的一条通知信息。这是 Android / iOS 的基本功能。

一条通知,简单的填写纯文本的通知内容即可。

通知主要用于提示用户的目的。应用加上通知功能,有利于提高应用的活跃度。

自定义消息

是极光推送自己的概念。

自定义消息不是通知,所以不会被SDK展示到通知栏上。其内容完全由开发者自己定义。

自定义消息主要用于应用的内部业务逻辑。一条自定义消息推送过来,有可能没有任何界面显示。

android 极光推送开源,极光推送 - Android攻城狮的个人空间 - OSCHINA - 中文开源技术交流社区...相关推荐

  1. php开源采集器,简单PHP采集器 - WangEven的个人空间 - OSCHINA - 中文开源技术交流社区...

    //**************************************************************** $url = "http://book.sina.com ...

  2. android 8.0 ps 命令,全网最全adb命令 - osc_8exjk9uk的个人空间 - OSCHINA - 中文开源技术交流社区...

    一.查看adb版本 adb version C:\Users\Administrator>adb version Android Debug Bridge version 1.0.41 Vers ...

  3. 最新html取消dynsrc属性无效,Html属性标签 - osc_5aj0jo70的个人空间 - OSCHINA - 中文开源技术交流社区...

     跑马灯 ...普通卷动 ...滑动 ...预设卷动 ...来回卷动 ...向下卷动 ...向上卷动 向右卷动 向左卷动 ...卷动次数 ...设定宽度 ...设定高度 ...设定背景颜色 ...设 ...

  4. python语言是由谁设计并领导开发的_python语言概述 - osc_lt3ocv4d的个人空间 - OSCHINA - 中文开源技术交流社区...

    python语言的发展 python语言诞生于1990年,由Guide van Rossum设计并领导开发. python语言是开源项目的优秀代表,其解释器的全部代码都是开源的. 编写Hello程序 ...

  5. 个推mastersecret_tp5 整合 个推 - osc_w1w21kiw的个人空间 - OSCHINA - 中文开源技术交流社区...

    namespace getui;classGeTui {private $host = 'http://sdk.open.api.igexin.com/apiex.htm';//测试 private ...

  6. c语言中用递推法解决渔夫问题,递归、递推 - IT小冰的个人空间 - OSCHINA - 中文开源技术交流社区...

    递归 定义 :定义一个函数时出现调用本函数的成分,称之为递归 直接递归,自己调自己 间接递归,函数p调函数q,q又调用p 尾递归,递归函数中,递归调用语句是最后一句 递归应满足的条件 : 需要解决的问 ...

  7. python计算等额本金_等额本金-逆推 - tedzheng的个人空间 - OSCHINA - 中文开源技术交流社区...

    等额本金是递归逆推的一个方法: 父亲准备4年的生活费,使且整存零取的方式,控制每月底只能提取1000元,假设银行年利息为1.71% 思路: 第48个月取出1000,则要先求出47个月时银行存款的具体金 ...

  8. android 编程klinon,一些常见的知识(四) - 393858338的个人空间 - OSCHINA - 中文开源技术交流社区...

    24.CoreText基础-字体必修课 转自:http://www.dreamingwish.com/dream-2011/coretext-ji-chu-font-basis.html 介绍一些字体 ...

  9. android加入聊天功能,app实现聊天功能 - houwanmin的个人空间 - OSCHINA - 中文开源技术交流社区...

    .  OpenIM(Android)主体功能集成 1.1  前置准备 如果您单纯是想体验OpenIM的功能,建议直接跳过这一步.直接查看快速集成. 在这个集成教程中,我们使用已创建的Demo应用,向您 ...

最新文章

  1. pring Boot与MyBatista的集成
  2. 2017年8月Science肠道菌群研究
  3. jsp 中的js 与 jstl 运行的先后顺序
  4. 基于AES加解密的图像加解密算法
  5. buu Alice与Bob
  6. 动态链接库、静态库区别与VS2005项目相关设置
  7. 怎么玩转CSS内部样式表与外部样式表?
  8. [react] 经常用React,你知道React的核心思想是什么吗?
  9. 使用final修饰局部变量???
  10. OC 观察者模式(通知中心,KVO)
  11. endnote 参考文献加序号_EndNote上手 | 毕业写论文利器
  12. Thinkphp 公共函数自动加载
  13. LINUX清理垃圾桶提示“没有权限”或“目录非空”
  14. 模块化机房建设指导书_模块化数据中心机房建设方案
  15. 考勤统计表sql 某个项目在某个月的考勤统计
  16. 200+JS功能 实例
  17. 什么是WMS系统,WMS如何选型
  18. 网页禁止访问html怎么办,手机网页被禁止访问了怎么办?
  19. Spring Boot入门(05):了解Spring Boot的starter入门 | 超级详细,建议收藏
  20. 在 Chrome 中清除、启用和管理 Cookie

热门文章

  1. 达人评测酷睿i5 12450h和锐龙R5 6600H选哪个
  2. html提交重置按钮居中,html中如何让提交按钮居中?
  3. 揭秘抖音春节爆款 AR 道具背后的“秘密”
  4. postfix + dovecot + mysql 创建虚拟用户(一)
  5. 【公告】关于开启用户注册及登录手机短信验证的通知
  6. 2016点滴生活:收获与展望
  7. matlab经纬度转换行列号,如何在栅格中定位一个点所在的行列号(将十进制经纬度转换成行列号)...
  8. CVPR21小目标检测:上下文和注意力机制提升小目标检测(附论文下载)
  9. Open-cv中由cv2.drawContours(contours_img,cnts,-1,(0,0,255),3) 造成的cv2.error
  10. Hexo站点建设之——基于Lighthouse查看网站性能