IBM Mobilefirst:有没有办法无论用户如何都可以向 deviceid 发送推送通知

IBM Mobilefirst: Is there a way I can send a push notification to deviceid irrespective of user

我想在一台设备上为多个用户订阅 MFP 推送通知。我认为这是不可能的。

所以我想做的是我想根据忽略用户的设备 ID 发送我的通知。这可能吗

我看到有两种向设备发送通知的方法,但我看到它们仍然需要用户 ID。

WL.Server.notifyDevice(userSubscription, deviceId, notification);
WL.Server.notifyDeviceSubscription(deviceSubscription, notificationOptions)

还有其他方法吗,请指教

是的,您可以使用多种方式发送针对 deviceId 的推送通知。

  1. 您可以使用 sendMessage API,您可以在目标参数中指定 deviceIds。在这种情况下,只有那些设备 ID 会收到通知。

  2. Send Message REST API 您需要将目标添加为 deviceIds。

以下是负载示例。

{
  "message" : {
    "alert" : "Test message",
  },
  "target" : {
    "deviceIds" : [ "MyDeviceId1", ... ]
  },
}