ionic-framework - OneSignal 如何将 Push 发送到特定设备 - ionic

标签 ionic-framework push-notification uuid onesignal

我希望 onesignal 能够向特定设备发送推送通知。

  • 如何捕获设备的设备 ID?
  • 我使用什么 API 来推送到该特定设备?

  • 谢谢。

    最佳答案

    这是 OneSignal 关于向单个设备发送通知的指南的副本:

    如果您希望仅向您的测试设备发送通知:

  • 使用带有 sendTag 的唯一标签标记您的设备.
  • 示例:OneSignal.sendTag("is_test", "true")
  • 具体示例参见 OneSignal 的 API Reference对于您正在使用的 SDK。
  • 在 OneSignal 仪表板上创建一个名为 test devices 的新段。
  • 按“添加过滤器”并选择“用户标签”作为“过滤器类型”。
  • 输入 is_test 等于 true。
  • 您在步骤 1 中使用的值。
  • 创建新通知时,删除“全部”并添加您的测试设备段。

  • 如果您希望向特定用户设备发送通知:
    (可用于用户到用户的通知)

  • 获取用户的player_idgetIdsAvailable SDK方法。
  • 请参阅 OneSignal 的 API Reference对于您正在使用的 SDK,例如代码。
  • 对于测试,您可以使用仪表板上用户页面上显示的“玩家 ID”。
  • 您可以强制终止您的应用程序并再次打开它以将您的设备置于列表顶部。
  • 发送 userId来自 getIdsAvailable如果 pushToken 对您的服务器不为空或为空,则回调。
  • 设置 include_player_ids到 PostNotification SDK 方法或 create notification 上的 userId REST API 调用。
  • 关于ionic-framework - OneSignal 如何将 Push 发送到特定设备 - ionic,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37738719/

    相关文章:

    android - Appcelerator UrbanAirship 和 android(启动应用程序)

    mongodb - 我应该如何使用 mgo 处理 UUID 字段?

    scala - Slick、UUID 和 Postgres

    javascript - 使用 $state params 发送数据

    javascript - 错误 : Uncaught (in promise): invalid link: ProductListComponent

    android - 未使用 GCM 接收推送通知

    file - 使用 GUID 作为文件夹名称 + 分割

    firebase - 无法读取 Ionic 中未定义错误的属性 'manifest'

    cordova - ionic cordova build ios --模拟器不显示失败或成功构建

    android - Pushwoosh推送通知