根据one signal documentation标记可以使用rest API设置:
标签是可以通过OneSignal SDK或Server REST API添加到用户的数据属性。
但是没有更多关于如何使用rest api发送标签的数据!该链接仅涉及创建通知文档,仅此而已。
是否可以从后端发送标签?有没有人经历过这个?
答案 0 :(得分:3)
OneSignal在其文档中的edit device部分描述了此问题:
使用playerId通过 PUT 方法调用此Web服务:
https://onesignal.com/api/v1/players/ {playerid}
和身体:
{
"app_id": "Your app id",
"tags" : {
"add_new_tag":"joined",
"remove_old_tag" : ""
}
}
要删除标记,请包含其键并将其值设置为空白。省略 键/值不会删除它。例如,如果我想删除两个 现有坦克排名和类别,同时添加新标签 class,标签JSON如下所示:
"tags": {
"rank": "",
"category": "",
"class": "my_new_value"
}