避免常见的认证失败

查看此列表以帮助避免频繁地阻止应用通过认证的问题,或者在发布应用后,可能在点检查过程中标识的问题。

注意

务必查看 Microsoft Store 策略以确保你的应用满足其中所列出的所有要求。

  • 仅在应用完成时提交你的应用。 欢迎使用你的应用提要来介绍即将推出的功能,但是请确保你的应用不包含未完成的部分、指向正在构建的网页的链接,或者其他任何会让客户觉得你的应用不完整的内容。

  • 在提交应用前使用 Windows 应用认证工具包测试应用

  • 在多个不同配置上测试你的应用,以尽可能确保应用稳定。

  • 确保你的应用在没有网络连接时不会崩溃。 即使您的应用需要连接网络才能实际使用,也应该能够在没有网络连接的情况下适当运行。

  • 提供使用你的应用时所需的任何必要信息,例如,如果应用要求用户登录某项服务,则需要提供测试帐户的用户名和密码;还可能需要说明访问隐藏的功能或锁定的功能所需的任何步骤。

  • 如果应用需要隐私策略 URL,则应包括在内;例如,如果你的应用以任何方式访问任何种类的个人信息或法律另有要求。 若要帮助确定应用是否需要隐私策略,请查看应用开发人员协议Microsoft Store 策略

  • 请确保你的应用的说明清晰地展示应用的用途。 有关帮助,请参阅编写出色的应用说明中提供的相关指南。

  • 针对年龄分级部分中的所有问题提供完整并且准确无误的答案。

  • 除非你已经进行专门的工程处理和测试,确定了应用适用于辅助功能方案,否则不要将应用声明为辅助应用

  • 如果你的应用使用来自 Windows.ApplicationModel.Store 命名空间的商用 API,请确保对应用进行测试并验证它是否可处理常见的异常情况。 此外,请确保你的应用使用 CurrentApp 类(而非 CurrentAppSimulator 类,该类仅用于测试)。 (请注意,如果你的应用面向 Windows 10 版本 1607 或更高版本,我们建议使用 Windows.Services.Store 命名空间的成员,而非使用 Windows.ApplicationModel.Store 命名空间。)

重要

由于 MSI 和 EXE 应用的评审方式与 MSIX 应用的方式不同,因此这些应用类型无法提交失败。