android - API 令牌应该存储在客户端应用程序的什么位置?
问题描述
Android Studio 3.4 Canary 7
我在我的 android 应用程序中使用干净的架构。
我有以下模块:
data, domain, presentation, and mobileUI
我正在使用 mapbox API,并且我有一个令牌。
我计划将此令牌存储在 mobileUI 中名为 Constants.kt 的文件中,可能存储在名为 core 的包中,以将所有常见的东西放在一起。
只是想知道这是否是保留令牌的标准做法。它应该在共享首选项中吗?
非常感谢您的任何建议,
解决方案
我认为如果您从登录之类的操作中获取令牌,或者您也可以制作一个包含令牌的文本文件,那么共享首选项对于保留令牌是很好且常见的,因此它存储在用户存储中
推荐阅读
- javascript - 如何将 div 附加到标签中
- python - 根据阈值更改双索引数据框中的值
- python - 为图像分类创建图像数据集
- vscode-extensions - 获取文件夹的路径/相对路径并将其值保存在vscode中
- java - 如何在递归分治解决方案中从下往上传递原始数组的索引?
- windows-10 - 打包时带有顶部菜单的电子
- swift - 有没有办法使用文件管理器重新加载数据?
- python - 我无法在 Zapier 的 python 代码中获得输出
- javascript - KnockoutJS - 我们可以为 CSS 更新调用 Observable 函数吗
- linux - 奇怪的 POSIX 信号量行为(卡在 Linux 上的 sem_wait 上)