较旧的构建版本检测

时间:2012-07-19 05:41:05

标签: actionscript-3

我正在开发一个社交游戏(actionscript),每当我上传一个版本时,似乎某些用户不会下载新版本,而是向他们提供旧版本(缓存)。如何检测用户是否使用旧版本并可能弹出一个弹出窗口?

2 个答案:

答案 0 :(得分:0)

我认为它更多地是关于您的Web服务器配置。缓存相关标头更精确。但是我们在某个时候决定通过在每次部署时发布应用程序####。swf来解决这个问题,其中####是内部版本号。并相应地更新了HTML包装器。

答案 1 :(得分:0)

您可以使用的一个小技巧是将一些FlashVars附加到嵌入代码的末尾,例如

<embed src="file.swf?version=1.01" .. />

您需要做的就是每次更新SWF时都更新version的值。