我有这样的要求:我的WL应用程序有一组可能随时更新的静态页面。最初,所有静态内容的源都是一个桌面页面,该页面将由xsl转换为移动友好内容。问题是我不想对每个请求都这么做(HA要求)。
我想获得一些关于如何在不使用直接更新机制(不希望最终用户收到这些更新的通知)的情况下进行架构的灵感。
我应该注意到,页面很少每隔几个月就会改变一次。
我认为有两种方法可以做到:
1-在适配器端进行转换,并依赖于WL缓存,这样就不会每次都进行转换(这是否存在?)但是适配器将如何得到页面更改的通知并刷新缓存呢?我应该编写一些高级的基于java的适配器吗?(存储在缓存中,并拥有一种每天扫描内容更改的作业?)
2-在移动端做,但我不知道如何得到变化的通知!
发布于 2013-09-10 18:41:49
您对Worklight的直接更新的唯一问题是通知用户并需要明确批准传输吗?
在这种情况下,为什么不使用静默直接更新选项?
您要查找的属性是在initOptions.js中设置为true
的updateSliently
。
显然,要实现这一点,还需要将connectOnStartup
设置为true
。
也许可以做的是使用适配器获取HTML (或其他任何内容),并将其保存到设备的本地存储中,然后让应用程序显示此内容,这样您就不会更改应用程序的web资源,也不会触发直接更新。
https://stackoverflow.com/questions/18716395
复制相似问题