一个信号 - 创建要推送到最近位置的段

时间:2016-03-23 11:28:22

标签: google-cloud-messaging apple-push-notifications onesignal

我想通过OneSignal REST API:

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

    • 为用户存储代码(记录为here,这很好)
    • 创建一个细分(我在文档中看不到这个)
    • 按细分过滤推送(这包括here
  • 同样,我希望能够过滤推送到某个日期范围内访问某个位置的用户(例如上周,上个月......)。我不完全确定只使用OneSignal是可行的。

我需要的最低限度是如何使用OneSignal创建细分。

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

1 个答案:

答案 0 :(得分:2)

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

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

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

请注意,OneSignal允许您按玩家ID定位,因此您可以随时存储您的用户'您自己系统中的玩家ID,并计算谁应该自己接收通知。