我有这个要求:我的WL应用程序有一组可能随时更新的静态页面。最初所有静态内容的来源是一个桌面页面,它将由xsl转换为适合移动设备的内容。我不希望在每个请求上执行此操作的问题(HA要求)。
我希望在不使用直接更新机制(不希望最终用户收到这些更新的通知)的情况下获得一些关于如何构建它的灵感。
我应该注意,页面每隔几个月就会很少变化。
我正在考虑两种方法:
1-在适配器端进行转换并依赖WL缓存,以便每次都不进行转换(存在吗?)。但是如何通知适配器页面更改并刷新缓存?我应该编写一些基于Java的高级适配器吗? (存储在缓存中并拥有一种每天扫描内容更改的作业?)
2-做移动端但我不知道如何收到变更通知!
答案 0 :(得分:1)
Worklight直接更新的唯一问题是用户是否收到通知并且需要明确批准转移?
在这种情况下,为什么不使用Silent Direct Update选项?
在initOptions.js中,您要查找的属性updateSliently
设置为true
。
为了实现这一点,显然,connectOnStartup
也必须设置为true
。
或许可行的是使用适配器来获取HTML(或其他任何内容)并将其保存到设备的本地存储中,然后让应用程序显示此内容,这样您就不会改变应用程序的Web资源和不会触发直接更新。