高级集成<一个class="headerlink" href="//www.jhbzcj.com/docs.frame/session-conduct/#advanced-integrations" title="¶">¶一个>
访问帧应用程序和桌面可以集成多种不同的方式:在网站,内部门户或服务,操作系统,自定义工作流程中,以及更多。本节讨论了可以利用自定义集成的集成工具。
高级集成面板可以在帐户仪表板中的LaunchPad的设置菜单下找到。此面板允许管理员选择他们希望一起使用的特定设置,应用程序或桌面,身份提供程序和实例类型。组合这些组件会导致可容易地使用,共享或部署的可复制链接,以便在接受超链接的任何地方。
PWA链接<一个class="headerlink" href="//www.jhbzcj.com/docs.frame/session-conduct/#pwa-links" title="¶">¶一个>
什么是pwas?<一个class="headerlink" href="//www.jhbzcj.com/docs.frame/session-conduct/#what-are-pwas" title="¶">¶一个>
PWA(渐进式Web应用程序)是可以安装到本地设备(Windows,Mac,Chrome OS,Linux等)的Web应用程序/网站。安装后,这些应用程序看那感觉,的行为非常像本地应用程序。
PWA技术促进了许多最佳实践,提供了很棒的体验,并且由于许多其他原因而成为趋势。谷歌在Chrome Web Store中淘汰了传统的Chrome应用,转而支持PWAs,微软正致力于将PWAs整合为Windows Store中的一等公民。将PWA技术与Frame结合有一些额外的好处,使生活更容易:
框架PWA易于使用,安装,管理和自定义。
他们是跨平台的。将它们安装在Windows, Mac, Linux和Chrome OS从相同的PWA链接。
可移植性:只需断开帧会话,无缝地继续执行其他设备。
Chrome笔记本/ Chrome操作系统<一个class="headerlink" href="//www.jhbzcj.com/docs.frame/session-conduct/#chromebooks-chrome-os" title="¶">¶一个>
Chromebook是一个很棒的例子:带框架的PWA技术允许Chromebook用户使用Adobe Photoshop等应用程序,通过其App抽屉中的熟悉的Photoshop图标轻松访问,或固定在其架子上。使用现有的用户身份验证提供程序将这些PWA集成在一起很容易。例如,如果您使用的是G-Suite身份验证,则可以在设备之间同步安装的PWA,使其成为可移植。用户可以在他们的Chromebook上运行一个应用程序,断开他们的会话,移动到他们的笔记本电脑或桌面,并毫不费力地从本机图标启动应用程序,以恢复他们的会话。
在将认证与谷歌集成的同时,Frame也可以与谷歌Drive无缝集成。用户可以在远程Frame环境中处理谷歌Drive内容,而不需要任何其他步骤。
PWAs对我的用例是正确的吗?<一个class="headerlink" href="//www.jhbzcj.com/docs.frame/session-conduct/#are-pwas-right-for-my-use-case" title="¶">¶一个>
Frame Pwas非常适合用户需要长期访问特定应用程序/桌面的方案,因为它们删除了额外的步骤并点击。但是,有一些情况,帧应用程序作为PWA可能不是理想的。例如,在试验,培训和事件等短期用例可能没有意义,如果在稍后再次使用它,那么拥有最终用户安装应用程序。对于那些情况,您可能想要达到<一个class="reference internal" href="//www.jhbzcj.com/docs.frame/session-conduct/#launchlinks">发布链接反而。
配置PWA链接<一个class="headerlink" href="//www.jhbzcj.com/docs.frame/session-conduct/#configuring-pwa-links" title="¶">¶一个>
步骤1.选择身份提供商。
步骤2。选择池/实例类型。
笔记
单个装载的应用程序或桌面可以与多个实例类型一起使用。但是,每个实例类型都有自己的PWA链接。
步骤3.复制应用程序或桌面的PWA链接。
就是这样!您可以在新选项卡中测试链接,以检查安装提示符,并/或与同事或最终用户共享。
手动PWA安装<一个class="headerlink" href="//www.jhbzcj.com/docs.frame/session-conduct/#manual-pwa-installation" title="¶">¶一个>
要手动安装PWA(适合于测试或较小的团队规模),请在您想要安装它的设备上打开PWA链接。一旦页面加载,看看Chrome的omnibar的一个圆形加号图标。点击它,然后点击安装。
笔记
手动安装PWA是可选的。用户可以简单地使用PWA链接从其浏览器中启动会话(仍可安装的选项)。
使用托管Chrome自动安装PWA链接<一个class="headerlink" href="//www.jhbzcj.com/docs.frame/session-conduct/#automatically-install-pwa-links-with-managed-chrome" title="¶">¶一个>
PWA链接可以通过Chrome自动部署到管理策略管理的设备。管理Chrome有两种方法:
云管理(G套房)
使用本地工具的策略
警告
为了确保用户获得良好的体验,在向用户大规模部署应用程序之前,请确保您的身份认证(身份提供者和角色/权限)和基础设施容量已正确配置。
用g套房部署<一个class="headerlink" href="//www.jhbzcj.com/docs.frame/session-conduct/#deployment-with-g-suite" title="¶">¶一个>
G套件管理员需要登录其管理控制台并导航到设备管理>铬>应用程序和扩展。
点击添加按钮,然后选择通过URL添加从上下文菜单。将预先配置的Frame PWA链接粘贴到URL字段中,并选择“打开网站”单独的窗口,然后单击“保存”。
您的PWA应用程序应在几件时刻内登录的Chrome设备上。
有关更多信息,请阅读谷歌的文档<一个class="reference external" href="https://support.google.com/chrome/a/answer/6177447?hl=en">通过URL添加应用一个>。
使用On-premises策略进行部署<一个class="headerlink" href="//www.jhbzcj.com/docs.frame/session-conduct/#deployment-with-on-premises-policies" title="¶">¶一个>
使用策略(组策略或其他)部署PWA链接非常简单。请阅读谷歌的文档,了解如何操作<一个class="reference external" href="https://support.google.com/chrome/a/answer/9367354?hl=en">自动安装web应用程序一个>。
卸载静脉<一个class="headerlink" href="//www.jhbzcj.com/docs.frame/session-conduct/#uninstalling-pwas" title="¶">¶一个>
PWAs很容易卸载。用户可以简单地从应用程序右上角的选项菜单中卸载它们。如果你想卸载通过管理策略安装的应用程序,只需删除策略,并给一小段时间让策略改变反映在连接的设备上——应用程序应该立即删除。
故障排除静脉<一个class="headerlink" href="//www.jhbzcj.com/docs.frame/session-conduct/#troubleshooting-pwas" title="¶">¶一个>
当我的用户访问PWA链接时,没有安装选项。<一个class="headerlink" href="//www.jhbzcj.com/docs.frame/session-conduct/#when-my-users-visit-a-pwa-link-there-s-no-option-to-install" title="¶">¶一个>
这可能有几个不同的原因。
故障排除技巧:
确保你的浏览器是最新的。
确保您的浏览器和OS支持PWA。在撰写本文时,Firefox不支持桌面PWA,但Mozilla在移动设备上支持它们。
确保您的应用程序的图标至少是144x144px.,虽然512x512是推荐的。现代应用通常还不错,但旧的应用可能需要一层新的油漆。管理员可以在Dashboard中上传自定义应用程序图标。
尝试刷新页面。有时某些PWA资产需要一段时间才能下载,并且未触发安装提示。
我的PWA应用程序在脱机时能工作吗?<一个class="headerlink" href="//www.jhbzcj.com/docs.frame/session-conduct/#will-my-pwa-applications-work-when-offline" title="¶">¶一个>
编号框架需要互联网连接工作。
移动设备上的PWAs<一个class="headerlink" href="//www.jhbzcj.com/docs.frame/session-conduct/#pwas-on-mobile-devices" title="¶">¶一个>
虽然PWAs本质上是跨平台的,但请注意,由于屏幕较小和输入方法不同,有些用户可能会遇到不同的应用体验。在向用户推荐应用之前,请确保在预期设备/操作系统/浏览器上测试应用。
发布链接<一个class="headerlink" href="//www.jhbzcj.com/docs.frame/session-conduct/#launch-links" title="¶">¶一个>
什么是启动链接?<一个class="headerlink" href="//www.jhbzcj.com/docs.frame/session-conduct/#what-are-launch-links" title="¶">¶一个>
启动链接是一种简单的方法,可以为您的用户提供直接链接到特定的应用程序或桌面。当用户访问启动链接时,所选择的身份提供程序处理身份验证。经过身份验证,加载这些链接将立即启动该用户的帧会话。
添加链接到您的网站<一个class="headerlink" href="//www.jhbzcj.com/docs.frame/session-conduct/#add-a-link-to-your-website" title="¶">¶一个>
使用标准HTML,启动链接很容易绑定到任何网站。例如:
<一个HREF.="将你的启动链接粘贴到这里"目标=“平等”>一个自定义的按钮一个>
Okta巧克力<一个class="headerlink" href="//www.jhbzcj.com/docs.frame/session-conduct/#okta-chiclets" title="¶">¶一个>
已经使用Okta与框架?太棒了!启动链接可以添加为Okta Chiclets与Okta的帮助书签应用程序。要开始,请遵循以下步骤。
作为OKTA管理员,让我们添加一个新的应用程序。
搜索书签应用程序并选择它。
点击添加。首先将应用程序的名称添加到其中应用标签字段。
粘贴启动链接输入到URL字段(在复制链接之前,请确保您选择了正确的Okta身份提供程序)。应用应用程序可见性设置并单击完成。
笔记
与上面的PWA链接一样,单个装载的应用程序或桌面可以与多个实例类型一起使用。但是,每个实例类型都有自己的Launch链接。
点击你新添加的书签。单击左上角的图标更新,以获得更好的用户体验。
重复这些步骤以添加尽可能多的发布链接,就像您的用户一样。
最后,将您的帧供电的书签应用程序分配给用户/组。
向会话传递数据<一个class="headerlink" href="//www.jhbzcj.com/docs.frame/session-conduct/#passing-data-into-session" title="¶">¶一个>
对于那些希望在用户单击装载的应用程序或桌面时将数据从浏览器传递到Frame会话的客户,这些客户可以添加用户数据
PWA或启动URL的URL查询字符串中的名称和对应的值。的启动URL示例用户数据
查询字符串中的名称值对将是:
<一个HREF.=“https://frame.nutanix.com/launch?terminalConfigId=1234567890&idp=nutanix-idp&userData=1234567890abcdef”目标=“平等”>一个自定义的按钮一个>
笔记
的价值用户数据
如果该值是二进制值,则可能需要在将其添加到查询字符串之前进行Base64编码。一旦UserData值传递到远程VM中,脚本就可以base64-解码值以供进一步使用。
有关如何在远程VM中获取UserData值的详细信息<一个class="reference external" href="//www.jhbzcj.com/docs.frame/docs.frame/frame-apis/session-api.html">从远程系统中检索UserData一个>。