2

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

谢谢。

4

1 回答 1

1

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

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

于 2012-06-13T13:57:59.097 回答