Wrap 的系统要求和先决条件
在开始使用 Wrap 从 Power Apps 画布应用程序创建本地移动应用程序之前,请确保您的系统满足以下要求和先决条件。
以下列表说明了您在开始使用整合功能将一个或多个画布应用发布为移动应用包之前需要什么。
软件和设备要求
- 使用 iOS 进行手动代码签名的 Mac 设备
- 使用 Android 进行手动代码签名的 Windows PC
- 要运行已封装的移动应用程序,请使用:
- 版本为 10 或更高版本的 Android 设备
- 版本为 14 或更高版本的 iOS 设备
备注
为 iOS 平台开发应用需要有 Apple 开发人员计划帐户。
权限和访问权限要求
您需要访问:
Azure 管理员必须授予您使用特定 wrap 应用程序的权限。 更多信息:API 权限。
此功能要求应用是托管和非托管解决方案的一部分。 如果您的应用还不是解决方案的一部分,请将它们添加到现有或新的解决方案中。 详细信息:从解决方案中创建画布应用。
您需要 Azure 密钥库才能通过 Wrap 向导执行自动登录过程。 确保 Azure 密钥保管库位于租户的默认订阅中。 如果不是,请使用默认订阅创建一个。 更多信息:在 Power Apps 中为 Wrap 创建 Azure 密钥库。
备注
从 2025 年 3 月 31 日起,此步骤将成为强制性的。
验证是否为应用程序启用了策略。 更多信息:有条件访问策略模板
如果启用了多重身份验证(MFA),请确保为将用于登录的帐户启用 MFA,或禁用条件访问策略。
Wrap 有两种登录流程:
- Android 和 iOS 的手动代码登录:建议使用此方法。 如果创建适用于 Android 平台的移动应用包,并且计划手动为其进行代码签名,请确保在开始之前生成密钥,然后生成签名哈希。 您需要生成的签名哈希来配置重定向 URI。 更多信息:Android 的手动代码登录。
- 使用 Wrap 向导自动登录:这涉及创建 Azure 密钥库。 更多信息:在 Power Apps 中为 Wrap 创建 Azure 密钥库。
将画布应用添加到解决方案
Power Apps 整合功能要求应用是解决方案的一部分。 如果您的画布应用还不是解决方案的一部分,请将它们添加到现有或新的解决方案中。 在左侧导航窗格中选择解决方案。 如果项目不在侧面板窗格中,请选择 …更多,然后选择所需项目。 选择解决方案,然后选择编辑。
在顶部菜单中选择 + 添加现有选项,然后在下拉列表中选择应用 > 画布应用。
选择外部Dataverse选项卡,然后从列表中选择您的应用。 按添加按钮将此应用添加到解决方案中。
详细信息:将应用添加到解决方案