Power Apps 代码应用系统配置

本文介绍如何Power Apps代码应用托管已编译的应用资产以及如何控制标头可见性。

公开托管的代码应用资产

使用 pa app push 将代码应用发布到 Power Platform 时,会在可公开访问的终结点上托管已编译的应用资产。 此终结点当前不支持基于 IP 的访问限制。 由于代码应用使用Microsoft Entra ID进行身份验证,因此请使用条件访问按位置或 IP 控制访问。 不要在应用中存储敏感用户或组织数据。 将此类数据存储在数据源中,以便在播放应用的最终用户通过身份验证和授权检查后检索内容。

播放应用时隐藏 Power Apps 标头

可通过两种方法隐藏应用的所有用户或特定应用 URL 的标头。

Method Description
配置应用设置以隐藏标头 使用 Power Platform CLI 隐藏所有应用用户的标头。
添加查询字符串参数以隐藏标头 添加参数以隐藏特定应用 URL 的标头。

配置应用设置以隐藏标头

使用 pa app set-setting 可默认隐藏标头。 从初始化的代码应用项目运行命令:

pa app set-setting --show-header false

该命令将设置添加到 power.config.json. 若要查看当前的应用设置,请运行:

pa app get-settings

发布应用以使此设置生效:

pa app push

若要再次显示标头,请设置为--show-headertrue,然后发布应用。

添加查询字符串参数以隐藏标头

若要在不更改应用设置的情况下隐藏特定应用 URL 的标头,请在共享 URL 时追加 hideNavBar=true 查询字符串参数。

标头可见:

https://apps.powerapps.com/play/e/{environment-id}/a/{app-id}

标头已隐藏:

https://apps.powerapps.com/play/e/{environment-id}/a/{app-id}?hideNavBar=true

如果 URL 已包含查询字符串参数,请改为追加 &hideNavBar=true