【发布时间】:2011-09-19 04:48:39
【问题描述】:
我正在为 BlackBerry 应用程序设置 OTA 下载。我有一个文件夹,其中包含一个包含多个 COD 文件的 JAD 文件,以及一个简单的 HTML 下载页面,其中包含指向该 JAD 文件的链接。对于每个设备,第一次下载工作正常,但是当我在 JAD 文件中放置带有递增 MIDlet-Version: 的更新版本(新的 JAD 和 COD 文件)并从设备下载时,下载的显示页面仍然显示旧版本,当我点击下载按钮时,对话框询问我是否要用新版本 1.0 替换旧版本 1.0。
如果我转到选项/缓存并清除缓存,然后重新加载下载页面并单击 OTA 链接,它现在正确显示可用的新版本为 1.1。所以看起来我设备上的浏览器正在缓存旧的 JAD 文件。
既然清除浏览器的缓存解决了这个问题,有什么办法可以通过编程来做到这一点?无论如何,我正在从我的 BB 应用程序打开浏览器实例,所以如果可能的话,这很容易做到。或者,我可以在 JAD 文件中设置任何属性/属性来防止它被缓存吗?
【问题讨论】:
标签: caching browser blackberry