IBM Worklight - 仅向订阅用户推送通知

Posted

技术标签:

【中文标题】IBM Worklight - 仅向订阅用户推送通知【英文标题】:IBM Worklight- Push Notifications to only Subscribed users 【发布时间】:2015-08-25 07:58:36 【问题描述】:

我需要知道在 worklight 中我们如何向仅订阅用户发送推送通知?

请不要给我 IBM Worklight 控制台和管理类链接的参考链接。如果有人能提供我确切的代码或如何做到这一点,我会很高兴。

【问题讨论】:

【参考方案1】:

您是否看过基于事件源的推送通知教程和示例应用程序?我确实相信它确实做到了。

了解推送通知:

概述:https://developer.ibm.com/mobilefirstplatform/documentation/getting-started-7-1/foundation/notifications/push-notifications-overview/ 事件源:https://developer.ibm.com/mobilefirstplatform/documentation/getting-started-7-1/foundation/notifications/push-notifications-overview/#pnext_collapsible_1

然后滚动到页面底部并选择所需的环境并查看代码和附加的示例应用程序。

【讨论】:

感谢伊丹。让我调查一下并回复你 Idan 我已经看到了链接。我担心我能够发送推送通知,但现在我找不到向所有订阅/活动用户/设备发送推送通知的方法。明白我的意思吗?方法!当我运行适配器时,我的单个消息(通知)将显示在所有设备上 不完全是:目前用户订阅这里是代码 WL.Server.getUserNotificationSubscription('PushAdapter.PushEventSource', userID);但是现在,我没有 userID 作为参数传递。我需要调用一个适配器并且需要发送到所有有我的应用的设备有意义吗? 它只会显示在订阅的设备上,而不是所有的设备上。 得到你。 Idan 但是现在我遇到一个问题,当我 KILL 我的应用程序时,我无法收到推送通知?

以上是关于IBM Worklight - 仅向订阅用户推送通知的主要内容,如果未能解决你的问题,请参考以下文章

IBM Workilght 6.0 - 注销后无法订阅推送通知

IBM worklight 中基于标签的推送通知示例

IBM Worklight:推送通知设备 ID

IBM Worklight 5.0.6.1 - 通过代理服务器推送通知

多用户的 Worklight 推送通知

Worklight:如何获取推送订阅的当前设备 ID