android极光推送标签怎么用
我给用户表弄了一个标签,然后想根据标签的不同对不同的用户发送通知publicstaticvoidsetTags(Contextcontext,Set<String>tag...
我给用户表弄了一个标签,然后想根据标签的不同对不同的用户发送通知
public static void setTags(Context context, Set<String> tags, TagAliasCallback callback) 文档给了这个方法但是具体怎么能够实现没有思路 大神解答一下 展开
public static void setTags(Context context, Set<String> tags, TagAliasCallback callback) 文档给了这个方法但是具体怎么能够实现没有思路 大神解答一下 展开
3个回答
推荐于2018-03-13
展开全部
方提供了Demo ,在3分钟快速集成SDK文档里面,可以下载,如果不了解极光推送,可以吧官方的Demo下载下来运行一遍,就可以看见效果了
这边我已经下来过了,所以我就直接把效果图贴出来,方便大家观看
在极光推送的后台输入:JPushTest后,点击发送,客户端这便就会受到通知,这只是一个简单的效果
实现
好了,看完效果之后,我们就一步一步实现这个效果把
注册账号拿到AppKey
第一步就是要去官网注册账号,之后点击开发者服务选极光推送
第二步就是点击立即使用
第三步 创建应用
第四步 填写应用信息
第五步 拿到AppKey
新建一个工程
把刚才下载好的SDK解压出来
打开libs文件夹
其中有两部分,把jpush-android-2.1.7.jar这个jar包复制到我们工程的libs下面,之后在app/src/main文件夹下面新建一个文件夹,叫:jniLibs,把刚才除了jpush-android-2.1.7.jar这个以外所有的文件夹都放到这里
这边我已经下来过了,所以我就直接把效果图贴出来,方便大家观看
在极光推送的后台输入:JPushTest后,点击发送,客户端这便就会受到通知,这只是一个简单的效果
实现
好了,看完效果之后,我们就一步一步实现这个效果把
注册账号拿到AppKey
第一步就是要去官网注册账号,之后点击开发者服务选极光推送
第二步就是点击立即使用
第三步 创建应用
第四步 填写应用信息
第五步 拿到AppKey
新建一个工程
把刚才下载好的SDK解压出来
打开libs文件夹
其中有两部分,把jpush-android-2.1.7.jar这个jar包复制到我们工程的libs下面,之后在app/src/main文件夹下面新建一个文件夹,叫:jniLibs,把刚才除了jpush-android-2.1.7.jar这个以外所有的文件夹都放到这里
追问
我已经集成完了。。我只是想知道怎么利用标签 你发这么长一串还不如发一串代码解释一下!!!
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public class SetTags {
public static void settags(Context context, UserData user, Set<String> tags) {
TagAliasCallback callback = new TagAliasCallback() {
@Override
public void gotResult(int responseCode, String alias, Set<String> tags) {
int code = responseCode;
switch (code) {
case 0:
//设置成功
break;
case 6002:
//"Failed to set alias and tags due to timeout. Try again after 60s.";
break;
default:
//"Failed with errorCode = " + code;
}
}
};
JPushInterface.setTags(context, tags, callback);
}
}
如上,调SetTags的静态方法settags(Context context, UserData user, Set<String> tags);
public static void settags(Context context, UserData user, Set<String> tags) {
TagAliasCallback callback = new TagAliasCallback() {
@Override
public void gotResult(int responseCode, String alias, Set<String> tags) {
int code = responseCode;
switch (code) {
case 0:
//设置成功
break;
case 6002:
//"Failed to set alias and tags due to timeout. Try again after 60s.";
break;
default:
//"Failed with errorCode = " + code;
}
}
};
JPushInterface.setTags(context, tags, callback);
}
}
如上,调SetTags的静态方法settags(Context context, UserData user, Set<String> tags);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是不是倒包到的不对,我也遇到这个问题来着,你先clean下,看可以不,如果不行就删除重新弄一遍,我貌似这样弄好的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询