社交活动通知
当用户参与社交操作时触发推送通知。常见社交操作
要求
- 跟踪用户活动和关系的后端或 CRM。
- 在 OneSignal 中设置外部 ID 以识别用户。
- 使用我们的创建通知 API。
设置
1. 使用外部 ID 映射用户
使用别名和外部 ID 在 OneSignal 中唯一标识用户。2. 检测社交操作
在您的后端中,跟踪谁执行了操作以及它影响了谁。json
3. 发送推送通知
使用 OneSignal API 通知接收者:附加功能
直接(用户对用户)消息
让用户知道他们有新消息,可选择包含消息内容或聊天的深度链接。 当用户 A 向用户 B 发送消息且 B 当前不在线或不在聊天屏幕上时,发送推送。设置
1. 使用外部 ID 映射用户
使用别名和外部 ID 在 OneSignal 中唯一标识用户。2. 在消息发送时触发通知
从您的后端,使用创建通知 API 和include_aliases 字段向接收者发送推送:
最佳实践
- 避免垃圾信息:不要为每一条消息都发送通知。使用批处理或仅在 X 分钟不活跃后提醒。
- 尊重用户设置:让用户可以根据需要静音或禁用消息通知。
- 在您的应用中使用路由逻辑打开对话。更多信息请参见深度链接。