2

我想通过 OneSignal REST API :

  • 在特定位置过滤对用户的推送(如在doc中),但它缺少示例代码/相关路由。步骤是:

    • 为用户存储标签(在此处记录,这很好)
    • 创建一个段(我在文档中没有看到这个)
    • 通过按段过滤来推送(这里有介绍
  • 同样,我希望能够过滤对在特定日期范围内访问某个位置的用户的推送(例如上周,上个月......)。我不完全确定仅使用 OneSignal 就可以做到这一点。

我需要的最低限度是如何使用 OneSignal 创建一个段。

编辑:看起来仪表板中有一种方法,但我需要以编程方式进行。仪表板屏幕截图

4

1 回答 1

2

(我帮助处理 OneSignal)OneSignal 目前不支持按位置以编程方式定位,但我们计划在不久的将来增加对此的支持。

在此之前进行其中一些操作的一种方法是将位置的名称或位置作为标签提供。例如,您可以使用标签lat=41.123, lon=55.331,然后以编程方式定位用户,其中标签大于和小于您指定的范围。

OneSignal 不提供按历史位置定位的内置功能,我们不打算添加对此的支持,但您可以使用标签来实现您想要的结果。

请注意,OneSignal 确实允许您按玩家 ID 进行定位,因此您可以始终将用户的玩家 ID 存储在您自己的系统中,并自行计算谁应该收到通知。

于 2016-03-23T23:28:25.140 回答