14:42:44 45°俯视世界 2019/8/16 14:42:44 TagAliasOperatorHelper 清除“获取缓存记录失败” 还一直提示是怎么回事

标签: #<Tag:0x00007f657cbd2228>

S~HQ%7BV~%5BEXRWSBCN%7D%7D%7D%7DLUV

请去检查你们是不是把 demo 里面的设置别名的代码完全 copy 到了你的程序里面。

这个提醒只有在调用这个API 的时候才出现,而一般不需要该逻辑的用户不会调用

TagAliasOperatorHelper.TagAliasBean tagAliasBean = new TagAliasOperatorHelper.TagAliasBean();
tagAliasBean.action = 2;
tagAliasBean.alias = alias;
tagAliasBean.isAliasAction = true;
TagAliasOperatorHelper.getInstance().handleAction(getApplicationContext(), 0, tagAliasBean);

sequence 这个值传入的0或者1 都会提示,我不知道传几才不会提示

JPushInterface.setAlias(context, sequence, tagAliasBean.alias); 是调用这个的时候报的

YYRB6XH0%7DFD%25)%24CY%7D155%401N

如果你上面的代码是 copy 的demo 的,请直接根据文档简单调用传值
https://docs.jiguang.cn/jpush/client/Android/android_api/#alias-tag

一切按照你们这个api规范来,还是提示获取储存记录失败

请去全局搜索 toast,找到后处理掉,类似于
if(tagAliasBean == null){
ExampleUtil.showToast(“获取缓存记录失败”, context);
return;
}

SDK 本身是没有这样的设置的!

ExampleUtil 这个类我已经删除,也提示
全局里面所有“获取缓存记录失败” 全部删掉也提示
我试了只用 JPushInterface.setAlias 这一句也提示