极光推送API篇
API传送门
设置调试模式 API
JPushInterface.setDebugMode(true); // 设置调试模式
// true则会打印debug级别的日志,false则只会打印warning级别以上的日志
初始化推送服务 API
JPushInterface.init(this);
停止与恢复推送服务 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,覆盖之前的设置,不是新增
- 有效的标签组成&#