相关疑难解决方法(0)

如何使用 AWSMobileClient 为调试和发布构建类型设置不同的配置 (awsconfiguration.json)

我想要不同的配置debugrelease构建。所有配置都存储在里面awsconfiguration.json,例如我有两个不同的配置文件如何设置应该使用哪个文件。

使用AWSMobileClient.getInstance()时从文件中获取默认配置awsconfiguration.json

配置文件示例:

{
  "Version": "1.0",
  "CredentialsProvider": {
    "CognitoIdentity": {
      "Default": {
        "PoolId": "DIFFERENT_VALUES",
        "Region": "DIFFERENT_VALUES"
      }
    }
  },
  "IdentityManager": {
    "Default": {}
  },
  "CognitoUserPool": {
    "Default": {
      "AppClientSecret": "DIFFERENT_VALUES",
      "AppClientId": "DIFFERENT_VALUES",
      "PoolId": "DIFFERENT_VALUES",
      "Region": "DIFFERENT_VALUES"
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

更新 可以awsconfiguration.json通过将不同的文件放入main\res\raw和来使用不同的选项release\res\raw,例如按照这个答案,它可以工作。但我想知道是否可以选择以编程方式执行此操作。

android aws-sdk

6
推荐指数
3
解决办法
3795
查看次数

标签 统计

android ×1

aws-sdk ×1