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 的推送通知。
您可以使用 sendMessage
API,您可以在目标参数中指定 deviceIds。在这种情况下,只有那些设备 ID 会收到通知。
Send Message
REST API 您需要将目标添加为 deviceIds。
以下是负载示例。
{
"message" : {
"alert" : "Test message",
},
"target" : {
"deviceIds" : [ "MyDeviceId1", ... ]
},
}
我想在一台设备上为多个用户订阅 MFP 推送通知。我认为这是不可能的。
所以我想做的是我想根据忽略用户的设备 ID 发送我的通知。这可能吗
我看到有两种向设备发送通知的方法,但我看到它们仍然需要用户 ID。
WL.Server.notifyDevice(userSubscription, deviceId, notification);
WL.Server.notifyDeviceSubscription(deviceSubscription, notificationOptions)
还有其他方法吗,请指教
是的,您可以使用多种方式发送针对 deviceId 的推送通知。
您可以使用
sendMessage
API,您可以在目标参数中指定 deviceIds。在这种情况下,只有那些设备 ID 会收到通知。Send Message
REST API 您需要将目标添加为 deviceIds。
以下是负载示例。
{
"message" : {
"alert" : "Test message",
},
"target" : {
"deviceIds" : [ "MyDeviceId1", ... ]
},
}