在生产代码中使用android库安全性加密货币的候选版本

问题描述

对于其中一个Android项目,需要在“共享首选项”中存储一些值。为此,我计划使用EncryptedSharedPreferences

但是,当我检查时,此功能所依赖的库androidx.security:security-crypto仍未正式发布。仅发行候选版本(1.0.0-rc03)

我的问题是-在生产代码中使用它可以吗? Google可能会贬低该库的价格吗?

解决方法

在生产代码中使用候选发布版本是一种惯例吗?是的,很不幸的。这是推荐做法吗?当然不是。但是有时候您别无选择,这比尝试自己进行加密要好。

我认为Google不太可能完全弃用该库。而且Android是开源的,在最坏的情况下,您总是可以copy the source code自己参与项目。这不是我担心的问题,我会更担心使用加密库的非稳定版本。但是正如我所说,如果没有可行的替代方案,它可能总比自己动手做要好。