Plot Projects - 将Notification过滤器引入现有应用程序

时间:2016-04-04 07:58:42

标签: android ios notifications geofencing

我正在使用Plot Projects服务向iOS和Android应用程序的用户发送地理围栏通知。目前,通知不会被过滤或分段 - 即所有用户都在接收通知。

系统中引入的新类型通知应仅在特定条件下向特定用户显示,为此,将使用通知过滤器。

当然,由于新通知是特定于用户的,因此旧版本的应用程序根本不应显示这些通知。如果他们这样做,使用没有过滤器的应用程序的用户将收到所有通知,并被错放的通知所淹没。

看起来细分就是解决方案。设置新应用程序,以便在新创建的段中注册所有用户,从而在开始使用新应用程序后将所有用户链接到该应用程序。使我感到困惑的是,在Notification广告系列中配置细分时,Plot Projects控制台中的说明显示:

  

"请注意,只有在应用内部实施细分时,此选项才可用。"

旧应用版本中未使用细分,在这种情况下,旧应用版本上的用户不会收到细分广告系列的通知(如预期的那样),这似乎是合乎逻辑的。

然而,措辞似乎有些含糊不清 - 旧版本的应用程序根本没有实现分段,所以这是否意味着分段设置不会应用于它们,让它们显示所有通知?或者分段是否正常工作,并且没有旧应用版本的用户收到新的分段通知?

如果分割得到正确应用,那么建议似乎是一个合适的解决方案。如果没有,推荐的方法是什么?

1 个答案:

答案 0 :(得分:1)

带分段的通知仅发送到将分段属性设置为匹配值的设备。因此,如果未设置分段属性(例如,在应用程序的先前版本中)或设置为不匹配的值,则不会将通知发送到该设备。

使用细分来确保只将通知发送到您应用的某些版本似乎是可行的方法。但是有一个缺陷:您无法排除当前通知的新应用版本。像"这样的分段运算符等于"或"不等于"只有在应用程序中设置了分段属性时才会起作用。由于未在旧版本的应用中设置,因此您无法对这些通知使用细分。解决方案是设计通知过滤器,使其能够检测旧应用程序版本的通知,而不是让它们通过。将来我们可能会添加一个分段运算符,例如"未设置"但目前这是确保新应用版本不会发送旧通知的唯一方法。

我同意仪表板中的警告可能会错误地理解分段的工作原理。我们将研究改进这个信息。感谢您的反馈!