但是个推官网已经有设置别名和标签的方法了,是否是官方还没有更新呢?0-0
- 发布:2016-03-20 20:59
- 更新:2019-09-26 23:06
- 阅读:2940
获取设备标签? plus.push.getClientInfo().clientid
-
杰宇 (作者)
我之前是用的极光推送,它在移动端可以为移动设备直接设置标签或者别名,如 jpush.setTag(xxxx),然后在服务端可以选择xxx别名进行推送,但是现在hbuilder个推移动端plus.push对象没有类似setTag方法,不过我现在用其他方法处理了。还是希望官方提供setTag类似方法。0-0
2016-03-22 16:10
getui_johny - 个推技术支持
iOS:
var GtSdk = plus.ios.importClass(“GeTuiSdk”);
绑定别名:GtSdk.bindAliasandSequenceNum(“个推”,”seq-1”);
设置标签:GtSdk.setTags(“tags”);
Android:
var PushManager = plus.android.importClass(“com.igexin.sdk.PushManager”);
var context = plus.android.runtimeMainActivity().getContext();
var Instance = PushManager.getInstance();
绑定别名:
Instance.bindAlias(context, alias);
设置标签:
var Tag = plus.android.importClass(""com.igexin.sdk.Tag"");
var tagParam = new Array();for (let i = 0; i < tags.length; i++) {
var tag = new Tag();
tag.setName(tags[i]);
tagParam[i] = tag;
console.log('tags[' + i + ']==', tags[i]);
}
console.log('tagParam==', JSON.stringify(tagParam));
Instance.setTag(context, tagParam, Date.now() + """");
如问题未能得到解决,可以从HB群或个推官网(https://www.getui.com/cn/)里面联系技术咨询
杰宇 (作者)
恩,先要在手机端注册 别名或标签,然后在服务端选择别名或者标签推送。
2016-03-21 12:18