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 notifications
和 ios 中的 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 文件?