标签格式
移动推送支持[backcolor=transparent]单Tag和[backcolor=transparent]多Tag推送:
- 单Tag推送时,TargetValue的值是普通字符串,直接存放该Tag的名字即可。
- 多Tag推送时,TargetValue需要使用标签表达式,如下所述。
标签表达式
当推送目标为标签(Target=tag)时,可以选择在标签字段(TargetValue)中使用标签表达式,以实现自定义的多标签条件推送。
语法
标签表达式通过使用条件操作符和标签的嵌套与组合,来表达多标签之间的复杂条件关系,其描述基于JSON格式。
操作符和标签类型对象在JSON结构中使用了不同的关键字进行标识,如下表所示:
示例
- [backcolor=transparent]{
- [backcolor=transparent] [backcolor=transparent]"and"[backcolor=transparent]:[backcolor=transparent] [backcolor=transparent][
- [backcolor=transparent] [backcolor=transparent]{
- [backcolor=transparent] [backcolor=transparent]"tag"[backcolor=transparent]:[backcolor=transparent] [backcolor=transparent]"男性"
- [backcolor=transparent] [backcolor=transparent]},
- [backcolor=transparent] [backcolor=transparent]{
- [backcolor=transparent] [backcolor=transparent]"not"[backcolor=transparent]:[backcolor=transparent] [backcolor=transparent]{
- [backcolor=transparent] [backcolor=transparent]"tag"[backcolor=transparent]:[backcolor=transparent] [backcolor=transparent]"90后"
- [backcolor=transparent] [backcolor=transparent]}
- [backcolor=transparent] [backcolor=transparent]},
- [backcolor=transparent] [backcolor=transparent]{
- [backcolor=transparent] [backcolor=transparent]"or"[backcolor=transparent]:[backcolor=transparent] [backcolor=transparent][
- [backcolor=transparent] [backcolor=transparent]{
- [backcolor=transparent] [backcolor=transparent]"not"[backcolor=transparent]:[backcolor=transparent] [backcolor=transparent]{
- [backcolor=transparent] [backcolor=transparent]"tag"[backcolor=transparent]:[backcolor=transparent] [backcolor=transparent]"国外"
- [backcolor=transparent] [backcolor=transparent]}
- [backcolor=transparent] [backcolor=transparent]},
- [backcolor=transparent] [backcolor=transparent]{
- [backcolor=transparent] [backcolor=transparent]"tag"[backcolor=transparent]:[backcolor=transparent] [backcolor=transparent]"活跃"
- [backcolor=transparent] [backcolor=transparent]}
- [backcolor=transparent] [backcolor=transparent]]
- [backcolor=transparent] [backcolor=transparent]}
- [backcolor=transparent] [backcolor=transparent]]
- [backcolor=transparent]}
上述表达式将筛选出标签符合”[backcolor=transparent]男性、非90后、活跃或非国外“的用户。
限制
- and和or操作符的最大嵌套层数:2
- and和or操作符的最大操作数:50