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

时间:2014-03-06 07:50:03

标签: ios dropbox-api

来自Dropbox API doc:

  

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

     

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

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

1 个答案:

答案 0 :(得分:5)

您引用的Dropbox Platform developer guide中提到了一些不同的情况,而且有些不清楚哪些情况真正适用于您的问题。列举一切:

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

    • MyCoolTask​​App for iOS
    • MyCoolTimerApp for iOS

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

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

    • MyCoolTask​​App for iOS
    • MyCoolTask​​App for Android

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

  3. “相同应用的多个版本(在同一平台上)”,例如:

  4. 要回答您的问题,上述每个方案都已由各种开发人员成功部署,但您不应使用相同的密钥部署多个不同的应用。