避免常规认证失败

Applies to Windows only

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

注意  如果你的应用认证失败的原因不属于此处列出的原因,请查看解决认证错误

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

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

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

  • 确保你的应用在没有网络连接时不会崩溃。即使你的应用需要连接网络才能实际使用,也应该能够在没有网络连接的情况下适当运行。
  • 如果你的应用连接到网络,则必须包括隐私策略。请注意,对于 Microsoft Visual Studio 中的应用,其默认模板中包括 internetClient 功能。因此,除非你更改默认清单,否则需要包含隐私策略。 客户打开你的应用时还必须能够从“设置”超级按钮访问隐私声明。同时还必须能够在应用列表中访问隐私策略。(请参阅认证要求 4.1。)

  • 请确保你的应用的说明清晰地展示你的应用的用途。有关帮助,请参阅编写出色的应用说明中提供的相关指南。(有关详细信息,请参阅认证要求 6.13。)

  • 请确保为你的应用提供适当的年龄分级。(请参阅认证要求 6.2。)除专门面向年幼受众的应用以外,大部分应用的分级应在 12 岁以上。如果你为自己的应用在两种年龄分级之间选择时感到困扰,请选择较高的分级。还要记住,某些市场可能会要求你提交分级委员会颁发的年龄分级证书。

  • 如果你已经对自己的应用进行了本地化,请保证内容的一致性,并确保屏幕快照体现出你已经对应用予以本地化。(请记住,语言市场不一样。)有关更多帮助,请参阅全球化你的应用

  • 如果你的应用使用来自 Windows.ApplicationModel.Store 命名空间的 Windows 应用商店商用 API,请确保对应用进行测试并验证它是否可处理常见的异常情况。此外,请确保你的应用使用 CurrentApp 类(而非 CurrentAppSimulator 类,该类仅用于测试)。与应用内购买和财务信息相关的其他要求已在认证要求 4.7 中进行了介绍。

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

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

 

 

显示:
© 2014 Microsoft