如何解决OneSignal错误:“细分不是有效的过滤器字段”

时间:2019-06-17 09:30:20

标签: java filter push-notification tags onesignal

我希望通过OneSignal发送推送通知时设置filter

尝试将field设置为tag时,出现400错误消息,提示“细分不是有效的过滤器字段。”

我发送了这个尸体:

{"contents":{"en":"only for meeeee"},"headings":{"en":"teeeest"},"filters":[{"type":"tag","value":"CUSTOMER","key":"userType","relation":"="}],"app_id":"41729389-3212-3123-bd5c-c687jjj334e7ea"}

我希望这行得通,因为我的用户完全拥有此CUSTOMER标签。

结果:{"errors":["Segment is not a valid filter field."]}

我在做什么错?

与上方体内的节段无关。

1 个答案:

答案 0 :(得分:1)

我解决了这个问题:

我的Pojo的toStringMethod()出现了一个问题,产生了错误的“字段”-名称...相反,它产生了“类型” ...而这仅与JSONobject结合使用。...非常奇怪!!这是一个问题。只是将在我的Pojo的toStringMethod中读取的第一个变量更改为“ field”,它起作用了...