我正在开发一个社交游戏(actionscript),每当我上传一个版本时,似乎某些用户不会下载新版本,而是向他们提供旧版本(缓存)。如何检测用户是否使用旧版本并可能弹出一个弹出窗口?
答案 0 :(得分:0)
我认为它更多地是关于您的Web服务器配置。缓存相关标头更精确。但是我们在某个时候决定通过在每次部署时发布应用程序####。swf来解决这个问题,其中####是内部版本号。并相应地更新了HTML包装器。
答案 1 :(得分:0)
您可以使用的一个小技巧是将一些FlashVars附加到嵌入代码的末尾,例如
<embed src="file.swf?version=1.01" .. />
您需要做的就是每次更新SWF时都更新version
的值。