控制Flex + PHP软件版本的最佳方法是什么?

时间:2012-06-13 13:51:10

标签: php actionscript-3 flex version-control browser-cache

SWho与缓存客户端系统一起工作系统知道有时您必须更新服务器和客户端文件。到目前为止,我已经设法解决了部分问题,每次打开软件时都要打一个电话来询问PHP他所使用的软件版本。结果,我将与Flex所在的版本进行比较,并与voalá进行比较。问题是,每当我需要在营业时间范围内进行紧急更新时,就不可能知道有多少客户已经打开了Flex版本。 所以sunup:我通过在启动时控制版本来解决缓存问题,如果你的浏览器缓存它,那么版本将与服务器的应用程序不匹配。 我能想到解决“已经打开的应用程序”问题的唯一解决方案是在PHP服务和Flex调用之间建立一个网关,在实际调用服务之前,我必须传递Flex版本并在网关内部进行比较,虽然我不喜欢这个解决方案。 有什么想法吗?

感谢。

1 个答案:

答案 0 :(得分:1)

您可以从Adobe网站下载此应用程序。 http://labs.adobe.com/technologies/airlaunchpad/它允许您构建一个新的测试应用程序,您需要在菜单中选择:“自动更新”属性。这将为服务器和客户端生成所有必需的文件。 最终结果将具有基于服务器的xml文件,并在每个客户端应用程序中进行设置,以便在xml文件提供较新版本的应用程序时定期检查,如果为true,则自动下载并更新它。您可以在源代码中更新“检查更新”频率,默认情况下它与应用程序打开事件相关联。

此频繁更新还会在应用程序打开时检查更新,因此它应该可以解决您的问题。