极光推送开发第二弹——极光推送API

本文详细介绍了极光推送的各种API,包括设置调试模式、初始化服务、管理别名与标签、获取RegistrationID、统计分析、通知管理、权限申请、样式定制、CrashLog收集等关键功能,帮助开发者更好地理解和使用极光推送服务。
摘要由CSDN通过智能技术生成

极光推送API篇

API传送门

设置调试模式 API

JPushInterface.setDebugMode(true);  // 设置调试模式
// true则会打印debug级别的日志,false则只会打印warning级别以上的日志

初始化推送服务 API

JPushInterface.init(this);
// context 应用的 ApplicationContext

停止与恢复推送服务 API

JPushInterface.stopPush(context);
// 停止推送
JPushInterface.resumePush(context);
// 恢复推送
boolean isStop = JPushInterface.isPushStopped(context);
判断是否停止了推送

别名与标签 API

  • 别名 alias:相当于用户名,最好不要有重复,因为推送的时候可能推送给所有叫这个别名的人
  • 标签 tag:可为一个用户打上多个标签
// 接口定义:覆盖逻辑
public static void setAliasAndTags(Context context, 
                                   String alias, 
                                   Set<String> tags, 
                                   TagAliasCallback callback)
参数定义:
alias:
 - null 此次调用不设置此值
 - "" (空字符串)表示取消之前的设置
 - 每次调用设置有效的别名,覆盖之前的设置
 - 有效的别名组成:字母(区分大小写)、数字、下划线、汉字、特殊字符(v2.1.6支持)@!#$&*+=.|
 - 限制:alias 命名长度限制为 40 字节。(判断长度需采用UTF-8编码)

tags:
 - null 此次调用不设置此值。(注:不是指的字符串"null" - 空数组或列表表示取消之前的设置
 - 每次调用至少设置一个 tag,覆盖之前的设置,不是新增
 - 有效的标签组成&#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值