Push notification 用于识别Android或iOS设备的Worklight Server API
我正在使用Worklight server 5.0.5。我们需要只向iOS用户(没有Android用户)发送一些推送通知。如果我使用notifyalldevices函数,那么它会向每个设备(包括Android)发送通知。 是否有其他更简单的方法只向iOS设备发送推送通知(而不查询数据库)?Push notification 用于识别Android或iOS设备的Worklight Server API,push-notification,ibm-mobilefirst,Push Notification,Ibm Mobilefirst,我正在使用Worklight server 5.0.5。我们需要只向iOS用户(没有Android用户)发送一些推送通知。如果我使用notifyalldevices函数,那么它会向每个设备(包括Android)发送通知。 是否有其他更简单的方法只向iOS设备发送推送通知(而不查询数据库)? 如果没有其他方法,那么您能否建议我应该编写什么查询来使用notifydevice函数(其中deviceid是一个参数)?下面的代码片段可能会对您有所帮助。请注意,我实际上并没有尝试此操作。你能试试吗 user
如果没有其他方法,那么您能否建议我应该编写什么查询来使用notifydevice函数(其中deviceid是一个参数)?下面的代码片段可能会对您有所帮助。请注意,我实际上并没有尝试此操作。你能试试吗
userSubscription = WL.Server.getUserNotificationSubscription ("MyEventSource", userID);
var devices = userSubscription.getDeviceSubscriptions();
for (var i = 0; i < devices.length; i++) {
if(device[i].platform == 'Apple' ){
WL.Server.notifyDeviceSubscription(devices[i], options);
}
}
userSubscription=WL.Server.getUserNotificationSubscription(“MyEventSource”,userID);
var devices=userSubscription.getDeviceSubscriptions();
对于(变量i=0;i