1

不久前,我在我的应用程序中添加了 Dropbox 支持,此后再也没有接触过实现。它仍然运行良好。然而,几个月前 Dropbox 更新了权限的处理方式,这可能需要在我的应用程序中更改代码。正如 Dropbox 所解释的,我必须检查我的应用程序是否可以使用短期访问令牌。

Dropbox 文档描述了直接使用他们的 API 时的必要更改,但我在我的应用程序中使用了不同版本的官方 SDK:

  • iOS:ObjectiveDropbox 官方 3.1.2
  • macOS:ObjectiveDropbox 官方 2.0.6
  • 安卓:dropbox-core-sdk 3.0.6

如前所述,我已经有一段时间没有更改或更新我的应用程序中的 Dropbox 代码了。较新版本的 SDK 可用,我会尽快更新它们。但是,我不确定如何测试,如果我的应用程序的现有版本,使用这些 SDK 版本是否支持短期访问令牌。我该如何测试呢?

我只配置了 SDK 代码(提供了 API 密钥等),所有 API 调用、令牌等都由 SDK 处理。我如何确定这些 SDK 版本是否可以与更新的 API 一起正常工作?

4

1 回答 1

1

官方 Dropbox SDK 已更新以支持短期访问令牌,从 Dropbox Objective-C SDK 的 v5.0.2Dropbox Java SDK 的 v3.1.0开始。

您应该更新到最新版本,然后更新您的代码以使用最新的授权流程方法,如此处针对 Objective-C SDK此处针对在 Android 应用程序中使用 Java SDK 所介绍的。

完成此操作后,您应该在应用程序的每个版本中通过注销并重新登录来测试完整的应用程序授权流程,以及您通常会执行的任何其他测试。

于 2021-03-10T18:23:09.390 回答