简介
在本部分中,你将了解将应用发布到 Microsoft Teams Store 所涉及的步骤。 你将能够将开发生命周期与应用发布过程进行对比。
应用在提交到 Teams 应用商店之前,必须完成应用验证过程。 本部分提供指南来帮助你完成验证过程。 遵循这些准则会增加应用通过 Teams 应用商店提交过程的机会。
这些特定于 Teams 的准则是对 Microsoft 商业市场认证策略 的补充,并经常更新以反映新功能、用户反馈和业务规则更改。
5 步流程概述
应用验证过程将经历以下阶段:
# | 验证步骤 |
---|---|
1. | 在设计应用之前,请查看 Teams 应用商店验证指南,以确保你的应用符合 Teams 应用和应用商店标准。 |
2. | 创建合作伙伴中心开发人员帐户。 |
3. | 准备应用商店提交。 它包括加速评审过程的重要任务,例如: 1. 运行自动测试 2. 编译测试说明 3. 创建应用商店一览 |
4. | 通过合作伙伴中心 提交应用。 |
5. | 如果应用提交失败,请直接与 Microsoft (teamsubm) 协作解决任何问题,然后重新提交应用。 |
将应用提交到合作伙伴中心
在提交应用之前,建议遵循所示的应用提交阶段:
- 确保仔细 查看验证指南 。 验证指南是全面的准则,Teams 应用开发人员应根据这些准则评审和生成其应用。 在提交应用之前查看验证准则可确保在应用评审期间不会遇到任何意外。
- 在合作伙伴中心创建开发人员帐户。 必须使用创建的 Microsoft 合作伙伴中心开发人员帐户提交 Teams 应用。 按照合作伙伴中心 Teams 应用提交流程中的屏幕指南成功提交应用以供应用评审。
- 在 Teams 开发人员门户中为应用包运行自动测试,并在提交应用之前对所有应用工作流进行端到端的深度手动测试,以捕获 bug 和错误。
- 编译结果并共享清晰详细的测试说明 ,供应用评审团队成功评审和批准应用发布到 Teams 应用商店。
- 在合作伙伴中心开发人员帐户中为应用创建应用商店一览。 一个有效的应用商店一览与准确的应用说明,充分和易于理解的屏幕截图和视频解释你的应用的功能,可以使应用获取决策更容易为 Teams 平台的最终用户。
- 在合作伙伴中心开发人员帐户中提交应用 ,供应用评审团队完成评审并批准应用。 在评审期间,应用评审团队可能会通过电子邮件与你联系,以寻求澄清,或通知你应用中确定的 bug 和 Microsoft 商业市场策略失败,你需要在通过应用评审之前修复这些错误和 Microsoft 商业市场策略故障。
提交应用后会发生什么?
应用在添加到应用商店之前会经过一个测试过程。 为了帮助你完成应用评审过程,我们的托管服务将指导你完成应用功能和用户体验的测试周期。
下面是应用要经历的验证过程:
应用提交后,验证过程将启动。 其中包括:
深层功能和体验测试
你的应用必须符合 Microsoft 商业市场认证策略。 验证程序会全面审查你的应用。 该评论侧重于深度功能和用户体验测试、可用性检查和元数据检查。 此外,应用会跨桌面、Web 和移动客户端进行验证。 我们努力在提交后的 24 个工作日内为你提供详细的测试报告。
通过引导式服务发布应用
如果在验证过程中未发现问题,则应用将得到批准并将其发布到 Teams 应用商店。 但是,如果发现任何问题,你将收到来自合作伙伴中心的自动验证报告,其中包含失败详细信息。
我们的礼宾部会继续指导你完成发布过程。 你将收到来自 teamsubm@microsoft.com 的个性化电子邮件,其中包含以下信息:
所有问题的摘要
策略链接和分类失败或问题的详细信息:
问题类型 说明 强制修复 在应用批准之前,必须修复问题。 建议的修复 问题可以在应用批准后修复,因为问题是改善应用体验的建议。 阻滞 剂 问题阻止验证团队进一步测试应用功能,必须解决才能继续验证。 查询 可以共享查询以获取与应用相关的特定问题的答案。 通过书面说明或视频格式重新创建问题的步骤。
有关通过指向指导文档的链接修复报告问题的建议。
查看并修复所有报告的问题后,通过电子邮件共享更新的应用包。 验证团队会彻底重新验证你的应用。 如果有任何与报告的问题相关的查询,请通过 teamsubm@microsoft.com联系验证团队。
可能需要几次重新提交才能关闭包含 bug 的应用的所有问题,并批准将其发布到 Teams 应用商店。 原因可能是以下一个或多个:
- 如果应用中发现剩余问题或回归问题,验证团队将与你共享更新的验证报告。
- 如果你的应用有阻止程序,则在解决阻止程序后验证应用时,可能会出现新问题报告。
- 部署修补程序后,应用中可能存在回归问题。
关闭所有报告的问题,在合作伙伴中心进行最终提交后,验证团队将批准并发布你的应用。 至少允许应用在 Teams 应用商店中使用一个工作日。