Push notification Worklight通知从eventSource推送取消订阅用户

Push notification Worklight通知从eventSource推送取消订阅用户,push-notification,ibm-mobilefirst,worklight-studio,Push Notification,Ibm Mobilefirst,Worklight Studio,我将用户订阅到具有多个别名的同一eventSource。是否有任何方法可以使用所有别名从这个eventSource取消用户订阅,或者我被迫一个接一个地取消订阅???这个问题非常不清楚。 你需要用更好的解释来编辑你的问题,甚至可能是代码片段来显示你到底在做什么 想法: 每个eventSource都可以有一个别名,所以您要写的可能是您向同一个eventSource订阅了多个用户 或者您的意思是,您正在从多个设备向同一用户订阅同一eventSource 或者,您实际上是在向用户订阅不同的EventSo

我将用户订阅到具有多个别名的同一eventSource。是否有任何方法可以使用所有别名从这个eventSource取消用户订阅,或者我被迫一个接一个地取消订阅???

这个问题非常不清楚。 你需要用更好的解释来编辑你的问题,甚至可能是代码片段来显示你到底在做什么

想法:


每个eventSource都可以有一个别名,所以您要写的可能是您向同一个eventSource订阅了多个用户

或者您的意思是,您正在从多个设备向同一用户订阅同一eventSource

或者,您实际上是在向用户订阅不同的EventSource,每个EventSource都有自己的别名

无论哪种方式,都没有API来迭代所有别名并取消订阅;您需要逐一检查您的订阅并取消订阅

您可以通过Worklight database>usersubscription表手动执行此操作。在那里,你需要删除所有相关的条目,但这不是一个推荐的方法

可能相关的问题:


每个eventSource可以有一个别名!!为什么?我想订阅多个eventSource的设备,但我事先没有可能的eventSources列表,因此我使用一个eventSource和多个别名,因为我无法在适配器上动态添加eventSource。在用于将推送发送到特定别名的适配器中,我获取eventSource的所有设备订阅,并检查别名是否发送通知。在我的应用程序中,我会在订阅之前检查别名是否已订阅。