管理 App Center 通讯组
重要
Visual Studio App Center 计划于 2025 年 3 月 31 日停用。 虽然可以继续使用 Visual Studio App Center,直到它完全停用,但你可以考虑迁移到几个建议的替代方法。
管理通讯组
通讯组用于控制对版本的访问。 通讯组表示一组共同管理且对发布具有共同访问权限的用户。 例如,通讯组包括用户团队(如 QA 或外部 Beta 测试人员),或者可以表示发布阶段或圈,例如过渡。
创建通讯组
若要创建通讯组,请登录到 App Center 门户,选择应用,单击“ 分发 > 新组”。 将通讯组命名为 。 可以通过电子邮件将用户添加到组。
通讯组的类型
专用通讯组
在 App Center 中,默认情况下,通讯组是专用的。 只有通过电子邮件邀请的测试人员才能访问此组可用的版本。 添加到此组的测试人员将收到一条通知,指出他们已添加到应用进行测试。 发布后,测试人员将收到新的发布通知电子邮件,并且必须登录到 App Center 才能访问发布。
公共通讯组
通讯组必须是公共的,才能启用来自公共链接的未经身份验证的安装。 创建新的通讯组时,可以在安装过程中使用这些选项。 为组命名后,可以启用 “允许公共访问”。
若要公开现有组,请打开该组,然后单击屏幕右上角的设置图标。 然后启用 “允许公共访问”。
与专用通讯组一样,测试人员会收到电子邮件,通知他们邀请他们测试应用以及何时发布可用。 若要访问应用,测试人员需要使用其 App Center 帐户登录。
此外, 公共下载链接 位于通讯组页面顶部的通讯组名称下。 任何人都可以使用公共下载链接访问发布,而无需登录。
共享通讯组
共享通讯组是专用或公共通讯组,在单个组织中的多个应用之间共享。 共享通讯组无需跨多个应用复制通讯组。 你可以向共享通讯组授予对组织中应用的任何组合的访问权限。
与应用级通讯组不同,共享通讯组位于组织级别而不是应用级别。 创建共享通讯组:
- 登录到 App Center 门户,然后选择要将共享组添加到的组织。
- 在打开的导航器窗格中,单击“人员”。
- 在“人员”页上,单击通讯组链接以打开共享通讯组页。
- 在共享通讯组页面的右上角,选择蓝色的 “创建新组 ”按钮。
创建通讯组后,单击表中的组条目,将测试人员和应用添加到该组。
若要将测试人员添加到新的共享通讯组,请选择“ 测试人员 ”选项卡并输入测试人员的电子邮件。
若要将应用添加到新的共享通讯组,请选择“ 应用 ”选项卡,然后输入此组应有权访问的应用的名称。
管理通讯组中的用户
添加测试人员
单击通讯组将允许管理该组。 可以使用邀请框添加其他用户。
注意
邀请有效 30 天。 如果上一个邀请未被接受,可以发送新邀请。
如果组织已连接到 Azure Active Directory,则还可以 将 Azure AD 安全组添加到 通讯组。
删除测试人员
从表中选择用户以将其从组中删除。
在此页中,还可以单击“发布”选项卡查看此通讯组的完整发布历史记录。
自动管理设备
通常,在发布使用临时或开发预配配置文件签名的 iOS 应用时,必须获取每个测试人员的设备 ID (UDID) ,并将其添加到预配配置文件中,然后再编译发布。
通过启用通讯组的 “自动管理设备 ”设置,App Center 会自动执行此过程,每次测试人员注册新设备时更新预配配置文件。 此设置只能通过应用级通讯组访问,不能通过全局组访问。 可以通过在 App Center 中选择应用,然后单击“ 分发”来访问应用级通讯组。 在“分发”下,单击“ 组 ”,然后单击要管理的特定组。
注意
作为自动化工作流的一部分,必须以 .p12 格式提供 Apple ID 和生产证书的用户名和密码。
添加新设备时,App Center 可确保目标通讯组中的所有设备都使用 Apple ID 在开发人员门户中注册。 App Center 还会检查应用中使用的所有预配配置文件是否都使用现有和新设备 ID 重新生成。 然后,重新生成的预配配置文件将下载到 App Center 服务器。
App Center 使用保存的证书和重新生成的预配配置文件对应用的当前版本重新签名。 这样,它就可以安装在发布通讯组中的任何设备上,而无需生成新版本。 可通过 App Center 安装门户获取新签名版本的下载链接。
注意
包含要下载的文件的所有 install.appcenter.ms URL 均可公开访问。
详细了解 App Center 存储 Apple ID 和证书时的重新签名和隐私问题。
将 Azure Active Directory (AAD) 安全组添加到通讯组
在 App Center 组织连接到 Azure Active Directory 租户后,App Center 支持将 AAD 安全组添加到通讯组。
若要将 Azure AD 租户连接到 App Center,请参阅 连接到 Azure Active Directory。
租户连接到组织后,可以使用用于 添加单个测试人员的同一页面,将 AAD 安全组添加到通讯组。
将生成发布到通讯组
若要 将新版本发布到 通讯组,请使用屏幕顶部的“ 分发新发布 ”按钮。 最后,从列表中选择通讯组。
注意
添加为 AAD 安全组成员的测试人员不需要 App Center 登录,因此不会通过电子邮件发送新版本版本的测试人员。 如果应针对每个版本向测试人员发送电子邮件,请将测试人员直接添加到通讯组。
注意
无法从其他租户邀请添加为 AAD 安全组成员的测试人员。 测试人员帐户需要在 AAD 安全组所在的同一租户中创建。
用户下载分析
通过用户下载分析,可以监视通讯组中的测试人员如何与发布交互。 每个通讯组页面顶部和“发布详细信息”页上都提供了发布的总下载计数和唯一下载计数。 总下载计数表示测试人员单击“安装”按钮的总次数。 唯一下载计数表示已安装版本的用户数。 例如,如果一个测试人员已将一个版本下载到两个不同的测试设备,你将看到两个下载总数和一个唯一下载。
公共通讯组仅包括总下载计数,不包括唯一下载计数。