首页 > 解决方案 > API 令牌应该存储在客户端应用程序的什么位置?

问题描述

Android Studio 3.4 Canary 7

我在我的 android 应用程序中使用干净的架构。

我有以下模块:

data, domain, presentation, and mobileUI

我正在使用 mapbox API,并且我有一个令牌。

我计划将此令牌存储在 mobileUI 中名为 Constants.kt 的文件中,可能存储在名为 core 的包中,以将所有常见的东西放在一起。

只是想知道这是否是保留令牌的标准做法。它应该在共享首选项中吗?

非常感谢您的任何建议,

标签: android

解决方案


我认为如果您从登录之类的操作中获取令牌,或者您也可以制作一个包含令牌的文本文件,那么共享首选项对于保留令牌是很好且常见的,因此它存储在用户存储中


推荐阅读