准备用于生产的移动应用

本文详细介绍了如何在将移动应用移到生产环境之前提高移动应用的质量和可靠性。

处理错误

在为生产准备移动应用时,可能会出现几个错误情况。 要处理的主要情况是无提示失败和回退到交互。 应考虑的其他情况包括无网络情况、服务中断、管理员同意的要求以及其他特定于场景的情况。

对于每个 Microsoft 身份验证库 (MSAL) 类型,可以找到说明如何处理错误情况的示例代码和 wiki 内容:

启用日志记录

为了帮助对调试和身份验证失败进行故障排除,Microsoft 身份验证库提供了内置的日志记录支持。 以下文章介绍了每个库中的日志记录:

一些数据收集建议如下:

  • 用户在有问题时可能会寻求帮助。 最佳做法是捕获日志并将其临时存储。 提供一个供用户上传日志的位置。 MSAL 提供日志记录扩展来捕获有关身份验证的详细信息。

  • 如果遥测可用,请通过 MSAL 启用它,以收集有关用户如何登录应用的数据。

验证你的集成

按照 Microsoft 标识平台集成清单测试你的集成。

针对复原能力构建

了解如何在应用中提高复原能力。 详情请参阅提高你开发的身份验证和授权应用程序的复原能力

后续步骤

若要尝试其他示例,请参阅移动公共客户端应用程序