【问题标题】:IBM Worklight 5.0.5:Control Worklight Push notification Subscribe/Unsubscribe through OS's notification handleIBM Worklight 5.0.5:通过操作系统的通知句柄控制 Worklight 推送通知订阅/取消订阅
【发布时间】:2014-08-27 07:11:39
【问题描述】:
我想通过 Android 中的 Show notifications 和 iOS 中的 Include 调用 WL.Client.Push.subscribe(alias, options) 或 WL.Client.Push.unsubscribe (alias, options)。我不想在我的应用程序中添加订阅/取消订阅句柄,而是希望通过操作系统的控件对其进行处理。
【问题讨论】:
标签:
android
ios
push-notification
ibm-mobilefirst
【解决方案1】:
那些东西不一样。
订阅/取消订阅推送通知是一回事。控制通知在设备中的显示/显示方式是另一回事。
答案是,IMO:不,您不能使用这些功能来控制您的应用程序(而是设备)是订阅还是取消订阅推送通知。
通过订阅/取消订阅,您可以管理有关通知的服务器状态。
也就是说,在您的应用程序中,您应该能够查询应用程序的这些控件的状态(在 iOS 中应该是 UIApplication > enabledRemoteNotificationTypes),并根据结果来订阅或取消订阅。为此,您需要编写一个 Cordova 插件。我不知道在 Worklight 5.0.5.x 中支持得有多好,那是一个相当旧的 Worklight 版本。
您应该告诉您的客户升级。 :-)