IBM Worklight 5.0.5:通过操作系统的通知句柄控制 Worklight 推送通知订阅/取消订阅

Posted

技术标签:

【中文标题】IBM Worklight 5.0.5:通过操作系统的通知句柄控制 Worklight 推送通知订阅/取消订阅【英文标题】:IBM Worklight 5.0.5:Control Worklight Push notification Subscribe/Unsubscribe through OS's notification handle 【发布时间】:2014-08-27 07:11:39 【问题描述】:

我想通过 android 中的 Show notificationsios 中的 Include 调用 WL.Client.Push.subscribe(alias, options)WL.Client.Push.unsubscribe (alias, options)。我不想在我的应用程序中添加订阅/取消订阅句柄,而是希望通过操作系统的控件对其进行处理。

【问题讨论】:

【参考方案1】:

那些东西不一样。

订阅/取消订阅推送通知是一回事。控制通知在设备中的显示/显示方式是另一回事。

答案是,IMO:不,您不能使用这些功能来控制您的应用程序(而是设备)是订阅还是取消订阅推送通知。

通过订阅/取消订阅,您可以管理有关通知的服务器状态。

也就是说,在您的应用程序中,您应该能够查询应用程序的这些控件的状态(在 iOS 中应该是 UIApplication > enabledRemoteNotificationTypes),并根据结果来订阅或取消订阅。为此,您需要编写一个 Cordova 插件。我不知道在 Worklight 5.0.5.x 中支持得有多好,那是一个相当旧的 Worklight 版本。

您应该告诉您的客户升级。 :-)

【讨论】:

以上是关于IBM Worklight 5.0.5:通过操作系统的通知句柄控制 Worklight 推送通知订阅/取消订阅的主要内容,如果未能解决你的问题,请参考以下文章

IBM Worklight 5.0.5 - 在推送通知上播放自定义声音

IBM Worklight 6.0 - 如何操作 Cordova.js 文件?

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

Worklight 5.0.5 生成不可更改的内联 CSS

IBM Worklight - 如何添加多语言支持?

IBM Worklight 6.0 - 无法访问 Worklight 服务器