0

我有这个要求:我的 WL 应用程序有一组可能随时更新的静态页面。最初所有静态内容的来源是一个桌面页面,该页面将通过 xsl 转换为适合移动设备的内容。我不想在每个请求上都这样做的问题(HA 要求)。

我想获得一些关于如何在不使用直接更新机制的情况下构建它的灵感(不希望最终用户收到这些更新的通知)。

我应该注意,页面可能每隔几个月很少更改一次。

我正在考虑两种方法:

1- 在适配器端进行转换并依赖 WL 缓存,这样就不会每次都进行转换(是否存在?)。但是适配器如何获得页面更改通知并刷新缓存?我应该编写一些基于 Java 的高级适配器吗?(存储在缓存中并有一项每天扫描内容更改的工作?)

2-在移动端做,但我不知道如何获得更改通知!

4

1 回答 1

1

您对 Worklight 直接更新的唯一问题是通知用户并且需要明确批准转移?

在这种情况下,为什么不使用静默直接更新选项?

您要查找的属性在 initOptions.js中updateSliently设置。 显然,要使其正常工作,也需要将其设置为。true
connectOnStartuptrue


也许可行的是使用适配器来获取 HTML(或其他任何内容)并将其保存到设备的本地存储中,然后让应用程序显示此内容,这样您就不会更改应用程序的 Web 资源并且不会触发 Direct更新。

于 2013-09-10T10:41:49.480 回答