首页 > 解决方案 > OneSignal external_user_id 和同一用户的多个设备

问题描述

我在我的 Spring Boot 应用程序中使用 OneSignal 作为通知平台。

我想为用户的每个设备发送相同的推送通知,我试图了解是否可以多次设置 external_user_id。

我不想为同一个用户将不同的“player_id”(设备 ID)保存到我的数据库中,所以我试图弄清楚是否可以使用 external_user_id 作为“标签”来识别所有用户的设备。

我是说:

我使用这个 external_user_id 从我的 Spring Boot 应用程序发送一个调用 OneSignal API 的推送通知,因此用户 A 将在他的两个设备上收到完全相同的通知。

是 possibile 还是 external_user_id 必须是唯一的?

谢谢。

标签: push-notificationpushonesignal

解决方案


这就是应该这样做的方式。

一个用户在他们的所有设备上都有相同的external_user_id,他是他们独有的,例如他们的电子邮件。
Server Rest API 用于向多个设备上的单个用户发送消息。

查看这些链接了解详细信息。

创建通知
交易消息
用户到用户消息


推荐阅读