3

我正在考虑从 pushwoosh 切换到 gamethrive / onesignal,但有点困惑。我正在使用 Unity SDK,但在文档中看不到我能够从一个单元推送到特定其他单元的任何地方。谁能帮我澄清这是否可能

提前致谢

4

1 回答 1

3

是的,这是可能的。

OneSignal API 支持以多种方式向单个用户或用户组发送通知。在您的情况下,最好的方法可能是通过设备的 OneSignal ID(通过include_player_idsOneSignal API 中的字段)。

您可以通过 OneSignal API 在您自己的后端服务器上或从您的应用程序中运行的代码进行交互,从而将通知从一台设备发送到另一台设备。但是,无论哪种情况,您都需要有一个后端服务器来存储每个用户的 OneSignal ID 列表。

以下是该过程的粗略概述:

A 部分(首先获得 OneSignal ID):

  1. 设备首次运行您的应用程序
  2. 您在应用程序中初始化 OneSignal,并在回调中收到此新设备的新唯一 OneSignal ID
  3. 然后,您必须将此 OneSignal ID 存储在您自己的后端服务器上的某个地方。

B 部分(传递消息):

  1. 您希望向特定用户发送消息
  2. 您向后端服务器询问您希望向其发送消息的用户的 OneSignal ID。
  3. 您使用 OneSignal API 向用户发送消息。

相关链接:

OneSignal 主页

OneSignal 文档主页

OneSignal 通知传递 API 文档

于 2015-04-10T22:40:27.593 回答