我正在尝试在移动应用中设置推送通知。我决定为此使用OneSignal。这个主题对我来说是一个全新的话题,我想了解有关按用户定位设置推送通知的最佳做法。根据我从Google和OneSignal文档中获得的信息,我可以通过两种方式针对不同的用户:
在移动应用中,为用户分配一些数据标签,例如'hasItems:true'或'isInterestedInProduct',然后在OneSignal控制台中使用这些用户标签创建细分。
将OneSignal PlayerId
保存在我的后端,将其与userId
匹配,然后根据后端数据库数据有选择地向用户发送消息。
执行此操作的首选方法是什么?还是应该根据我的用例将两者结合起来? 有什么办法可以使其完全自动化?例如。根据某些分析事件,在OneSignal中创建消息而无需从移动/后端进行任何更改(仅设置移动sdk)?