繁体   English   中英

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

[英]What is the best way to control Flex + PHP software version?

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

谢谢。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM