我目前正在开发Web应用程序和Windows应用程序之间的集成,在标准设置中一切正常。但是,将Citrix引入这个等式会使一切变得复杂。
目前,我们已经开发了一个POC(概念验证)与自定义Uri Scheme registration一起运行,以及listing active instances with Global Atom(using this trick to list search all entries)。这样,我们可以看到我们的应用程序的实例是否正在运行。如果是,we call it via SendMessage,如果没有,我们在新流程中启动应用程序,等待它准备就绪,我们就可以调用它。
现在,在使用Citrix桌面会话时,我们不会怀疑我们会遇到任何问题,而是使用应用会话(AKA XenApp)the Citrix documentation states: "URL redirection works only for desktop sessions, not application sessions.",我们因此遇到了问题。我们的实施。总而言之,我们现在遇到了完成以下步骤的问题:
上述方案是否可以使用应用程序会话在Citrix环境中完成?如果是这样,怎么样?我到目前为止进行的测试似乎证实了我的怀疑,即在此设置中根本不支持它。
我们开发的POC简单且模块化,可以轻松实现更改实例的定位和通信方式,并可根据客户的具体设置进行配置。然后,它将需要其他方式来检测,启动和与主要应用程序通信。
答案 0 :(得分:1)
最终,我们的Citrix客户的解决方案非常简单,因为他们可以: