生产中使用相同Dropbox API密钥的多个iOS应用程序?

ohh*_*hho 3 ios dropbox-api

来自Dropbox API文档:

为每个不同的应用使用单个应用密钥

如果您构建多个应用程序,请为您创建的每个应用程序使用一个且只有一个密钥.这使我们在出现问题时更容易调试问题.这就是说,如果你只是建立在不同的平台相同的应用程序(例如,iOS和Android),您可以使用相同的密钥.

听起来像多个应用程序 - 单键只会使调试更难.有没有人用一个应用程序密钥成功部署多个iOS应用程序?

Gre*_*reg 5

您引用的Dropbox Platform开发人员指南中提到了一些不同的方案,并且有些不清楚哪些方法真正适用于您的问题.列举一切:

  1. "多个不同的应用程序(在同一平台上)",例如:

    • 适用于iOS的MyCoolTask​​App
    • 适用于iOS的MyCoolTimerApp

      在这种情况下,您需要使用Dropbox API注册不同的应用程序,这意味着在每个应用程序中使用不同的密钥(因为它们是不同的逻辑应用程序).此外,这样,用户在查看其帐户中的关联应用列表时,会看到不同的应用名称.

  2. "针对不同平台的相同应用",例如:

    • 适用于iOS的MyCoolTask​​App
    • 适用于Android的MyCoolTask​​App

      在这种情况下,您不应该使用Dropbox API注册多个应用程序,并且您应该在每个应用程序中使用相同的密钥(因为它是相同的逻辑应用程序.)

  3. "同一个应用程序的多个版本(在同一平台上)",例如:

尽管如此,为了回答您的问题,上述每个方案都已由各种开发人员成功部署,但您不应使用相同的密钥部署多个不同的应用程序.