主动通知工作随机-IBM Worklight



我刚刚测试了我的应用程序的主动通知,我可以观察到通过IBM Worklight控制台为主动通知设置的消息会随机弹出,而不是总是弹出。你能帮我知道为什么每次启动应用程序时都不会出现消息吗。

谢谢Drecker

如果没有关于问题的更多细节(如服务器和设备日志),很难说。但一个可能的原因可能是,在首次弹出通知后,您在应用程序与Worklight Server的原始会话的JSESSIONID到期之前再次尝试。在这种情况下,第一次运行应用程序时,应用程序将需要向"wl_remoteDisableRealm"领域进行身份验证,这将导致弹出通知-然后下次运行应用程序,会话仍然有效,因此"wl_remoteDisableRealm"领域的身份验证仍然有效-因此不会再次弹出通知。

测试应用程序是否存在这种情况的一种方法是将服务器会话超时减少到一个非常小的值。然后运行应用程序,观察通知是否弹出。然后退出应用程序,等待会话超时期到期,然后再次启动应用程序,查看通知是否再次弹出。观察这是否始终可重复。如果是这样的话,那就是发生了什么。

最新更新