android - 使用 Android 登录亚马逊 - 多个 API key

标签 android login-with-amazon

我的问题如下:

我正在为我的 Android 应用程序使用亚马逊登录。 我需要多个 Amazon API key ,一个用于生产,另一个用于调试。 这与在亚马逊商店里有一个不同,而我调试的一个不在商店里。看来我需要使用 2 个单独的 api_key.txt 文件。我如何根据我的应用程序(调试/生产)生成的 apk 提供两个单独的 api_key.txt 文件

谢谢

注意

如果与正确的 apk(debug.apk 与 release.apk)配对,使用生产 api key 或单独调试一个都可以很好地工作,问题是将两者连续组合到同一个项目中。

最佳答案

假设您将 api_key.txt 文件放在 /src/main/assets/ 目录中,您可以使用构建类型特定的目录结构,如下所示:

  • src/main/assets/...(所有其他不特定于构建类型的 Assets )
  • src/debug/assets/api_key.txt
  • src/release/assets/api_key.txt

Gradle 将为适当的构建类型获取适当的文件。

关于android - 使用 Android 登录亚马逊 - 多个 API key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23642489/

相关文章:

android - 安卓上的 Canvas

ios - 将 LWA token 传递给 Cognito

alexa-skills-kit - 使用 Alexa 技能管理 (SMAPI) 与 CLI

authentication - 如何在 ReactJS 中实现登录亚马逊?

android - 电子邮件问题(在电子邮件正文中发送超链接)android

android - Android 上的 Jersey 客户端 - NullPointerException

java - 如何在Android中编写SQLite execSQL函数?

java - MLKit 对象检测未检测到对象