我想在MFP中为多个用户订阅推送通知。我认为是不可能的。
所以我想做的是我想在deviceid忽略用户的基础上发送我的通知。这可能。
我看到两种向设备发送通知的方法,但他们仍然需要用户ID才能看到。
WL.Server.notifyDevice(userSubscription, deviceId, notification);
WL.Server.notifyDeviceSubscription(deviceSubscription, notificationOptions)
还有其他方法,请建议。
答案 0 :(得分:3)
是的,您可以使用多种方式发送针对deviceId的推送通知。
您可以使用sendMessage
API,您可以在目标参数中指定deviceIds。在这种情况下,只有那些deviceIds才会收到通知。
Send Message
REST API,您需要将目标添加为deviceIds。
以下是有效负载示例。
{
"message" : {
"alert" : "Test message",
},
"target" : {
"deviceIds" : [ "MyDeviceId1", ... ]
},
}