移动推送通知设置和用户定位

问题描述 投票:0回答:1

我正在尝试在移动应用中设置推送通知。我决定为此使用OneSignal。这个主题对我来说是一个全新的话题,我想了解有关按用户定位设置推送通知的最佳做法。根据我从Google和OneSignal文档中获得的信息,我可以通过两种方式针对不同的用户:

  1. 在移动应用中,为用户分配一些数据标签,例如'hasItems:true'或'isInterestedInProduct',然后在OneSignal控制台中使用这些用户标签创建细分。

  2. 将OneSignal PlayerId保存在我的后端,将其与userId匹配,然后根据后端数据库数据有选择地向用户发送消息。

首选的方法是什么?还是应该根据我的用例将两者结合起来?有什么办法可以使其完全自动化?例如。根据一些分析事件,在OneSignal中创建消息,而无需从移动/后端进行任何更改(仅设置移动sdk)?

push-notification onesignal
1个回答
0
投票

这完全取决于您的用例。

对于将消息作为一组发送给用户,标签是支持此功能的好方法。例如,您可以标记所有对特定产品感兴趣的用户,或者访问过您应用中特定页面的用户。 Here是OneSignal的标签指南。

要向一小部分特定用户发送消息,可以存储他们的OneSignal player_id或使用OneSignal的external_id功能。 Here是OneSignal发送这些类型的通知的指南。

© www.soinside.com 2019 - 2024. All rights reserved.