代码之家  ›  专栏  ›  技术社区  ›  ant2009

API令牌应该存储在客户端应用程序的什么位置?

  •  0
  • ant2009  · 技术社区  · 7 年前
    Android Studio 3.4 Canary 7
    

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

    我有以下模块:

    data, domain, presentation, and mobileUI
    

    我正在使用MapBox API,我有一个令牌。

    我计划将这个令牌存储在mobileui中一个名为constants.kt的文件中,或者存储在一个名为core的包中,以将所有常见的东西放在一起。

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

    非常感谢您的建议,

    1 回复  |  直到 7 年前
        1
  •  0
  •   Erwin Kurniawan A    7 年前

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