本文介绍如何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 。