Gamethrive Onesignal从一个单元到另一个单元发送推送

时间:2015-04-09 05:55:35

标签: push-notification onesignal

我正在考虑从pushwoosh切换到gamethrive / onesignal,但有点困惑。我正在使用Unity SDK,并且无法在文档中的任何位置看到我能够从一个单元推送到特定的其他单元。任何人都可以帮我澄清这是否可能

提前致谢

1 个答案:

答案 0 :(得分:3)

是的,这是可能的。

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

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

以下是该过程的大致概述:

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

  1. 设备首次运行您的应用程序
  2. 您在应用程序中初始化OneSignal,并在回调中为此新设备收到新的唯一OneSignal ID
  3. 然后,您必须将此OneSignal ID存储在您自己的后端服务器上。
  4. B部分(发送消息):

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

      OneSignal Homepage

      OneSignal Documentation Home

      OneSignal Notification Delivery API Documentation