整合概述

Power Apps 中的整合功能让您可以将画布应用整合为自定义品牌的 Android 和 iOS 应用,以向移动用户进行本地分发。 您可以通过 Microsoft IntuneMicrosoft App CenterGoogle Play 商店Apple Business Manager 向最终用户分发此类整合的本机移动应用。

使用整合功能作为移动应用包发布给移动用户的画布应用。

您可以将一个或多个 Power Apps 画布应用整合到同一个本机移动应用包中。 您可以使用整合功能自定义移动应用启动体验,以符合组织的品牌要求。 您可以指定要在移动应用中使用的应用图标、初始屏幕图像、欢迎(登录)屏幕图像和调色板。

您可以通过使用 Power Apps maker portal 发布对移动包中包含的画布应用的更改来更新整合的移动应用。 所有发布的对包含的画布应用的更改将由整合的移动应用的现有的已发布版本自动下载。

整合将本机移动应用程序开发平台 (MADP) 功能引入 Power Apps。

  • 无代码移动应用开发—在没有经验的情况下制作移动应用
  • 托管移动应用构建—我们为您构建应用
  • 无缝的端到端品牌—使用您自己的徽标和调色板
  • 多个画布应用支持—在单个移动应用中捆绑多个应用
  • 使用 Microsoft Intune 进行企业治理—通过应用管理保护您的数据

了解整合过程

整合功能将在本机移动应用 shell 中整合您的画布应用,并生成移动包。 您可以通过本机分发渠道,如 Microsoft IntuneMicrosoft App CenterGoogle Play 商店Apple Business Manager,将此移动包作为您的自定义品牌 Android 和 iOS 应用进行数字签名并分发给移动用户。

以下一节解释了使用整合功能创建本机移动应用所涉及的步骤:

使用整合功能创建移动应用所涉及的步骤。

  1. 选择您的主画布应用并启动整合向导。 主画布应用是提供您希望移动用户在启动移动应用时看到的初始体验的应用。 您的画布应用必须属于某个解决方案。 详细信息:将画布应用添加到解决方案
  2. 或者,也可以使用整合向导向您的移动应用添加辅助画布应用。 详细信息:将多个画布应用整合在一起
  3. 为您的移动应用选择目标平台(iOS 和 Android)。 或者,选择使用整合向导自动为移动应用包进行代码签名
  4. 使用图标、图像和调色板自定义应用品牌来个性化您的移动应用。
  5. 注册您的应用。 使用现有应用注册,或使用整合向导创建新应用。
  6. 选择 App Center 位置以存储移动应用。 使用现有 App Center 位置,或使用整合向导创建新应用。
  7. 通过整合步骤开始构建过程,生成您的自定义品牌移动应用。
  8. App Center 位置下载您的移动应用。
  9. 如果未在整合向导中选择自动进行代码签名,则必须手动为移动应用包进行代码签名。 详细信息:手动为移动应用包签名
  10. 测试应用包。
  11. 将应用包分发给移动用户。

将多个画布应用整合在一起

您可以将多个画布应用整合为一个移动应用包。 移动应用包仍然需要一个主应用,称为主要应用。 此应用将成为移动应用包中包含的所有其他画布应用的入口点,这些应用称为次要应用。

次要应用是可选的。 当您仅整合一个画布应用时,包含的应用仍被指定为主要应用,但移动应用包没有次要应用。

如下图所示,一个主要应用可以有多个次要应用的链接。 可以使用 Launch() 函数管理此类整合在一起的移动应用内的主要和次要应用之间的移动。

整合在一起的主要和次要应用。

打造您的移动应用品牌

整合支持自定义移动应用引导体验,以匹配您组织的品牌要求。 您可以指定要在整个移动应用的本机体验中使用的应用图标、初始屏幕图像、欢迎(登录)屏幕图像和调色板。

整合的品牌。

构建整合项目时会提供一些品牌自定义选项。 详细信息:配置品牌

系统要求

以下列表说明了您在开始使用整合功能将一个或多个画布应用发布为移动应用包之前需要什么。

权限和访问权限要求

软件和设备要求

备注

为 iOS 平台开发应用需要有 Apple 开发人员计划帐户。

了解整合术语

整合涉及跨 Power Apps、App Center 以及 iOS 和 Android 等第三方平台的多个组件。 因此,了解在 Power Apps 中使用整合功能时所涉及的组件变得很重要。

App Center 位置

App Center 中的容器,用于存储用于移动应用分发的构建包。 构建输出类型根据您选择的目标平台会有所不同。

平台 操作系统 构建输出文件类型
iOS(使用 Apple Store 进行分发) 自定义 *.zip
Android(使用 Google Play 商店以外的所有渠道分发) Android *.apk

应用平台

您希望通过构建过程发布的应用的预期平台。 您可以为 iOS、Android 或 Google Play 商店的移动应用创建构建。

  • iOS 创建 IPA 包
  • Android 创建 APK 包
  • Google Play 商店创建 AAB 包

构建整合项目

构建整合项目是为跨不同平台的移动应用分发创建构建包的过程。 此过程使用您在 Microsoft 身份平台上注册的应用,根据您选择的平台在给定的 App Center 位置创建构建。 构建的包包括主要和可选的次要应用,对于每个平台类型,这些应用打包到一个移动应用包。

捆绑销售 ID

输出移动应用的全局唯一标识。 采用反向域名模式。 例如,com.contoso.myapp

代码签名

代码签名是在分发给最终用户之前完成移动应用的过程。 经过代码签名的应用可保证来自已知来源,且应用代码自上次由受信任来源签名以来没有更改。

主要应用

当将多个画布应用整合在一起时,主要应用是移动应用体验的入口点或主应用。 所有其他应用都被视为次要应用。 如果仅整合和构建一个画布应用,它也被视为主要应用。

重定向 URI

重定向 URI 或回复 URL 是应用被成功授权并被授予授权代码或访问令牌后授权服务器向用户发送的位置。 授权服务器将代码或令牌发送到重定向 URI,因此在应用注册过程中注册正确的位置非常重要。

详细信息:重定向 URI

次要应用

您与主要应用一起整合在同一构建中要进行移动应用分发的可选的其他画布应用。

后续步骤

使用整合向导构建移动应用

另请参见