是否可以从Play商店轻松显示我手机上安装的cordova应用程序的本地存储数据?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了是否可以从Play商店轻松显示我手机上安装的cordova应用程序的本地存储数据?相关的知识,希望对你有一定的参考价值。

IBM推送消息服务给了我一个“客户端密钥”,我必须决定如何在我的cordova应用程序上使用它以使服务工作。我担心安全问题。

我有3个场景:

  • 将“客户密钥”硬编码存储在我的cordova应用程序的javascript代码上(但是,也许,告诉我是否真的,中等技术的用户可以看到html5源代码在我发布的apk中解析并获取密钥)
  • 当我需要时,总是向服务器询问“客户机密钥”(它可能经常发生并使我的应用程序的请求速度变慢)
  • 要求服务器发送“客户机密钥”一次并将其保存在本地存储中。

关于最后一点(将密钥保存在本地存储上),对于从Play商店下载的应用程序,移动用户是否能够轻松读取其手机上安装的应用程序的本地存储空间?怎么样?

谢谢

骨架

答案

可以读取存储在设备的本地存储器中的数据。在将client-secret密钥存储到本地存储之前,可以通过加密来保护它。

如果您正在尝试使用cordova,可以使用cordova-plugin-secure-key-store插件将密钥安全地存储在本地存储中。

以上是关于是否可以从Play商店轻松显示我手机上安装的cordova应用程序的本地存储数据?的主要内容,如果未能解决你的问题,请参考以下文章

我可以在安装在 Google Play 商店之外的应用上使用 Google Play 服务吗?

从 Google Play 商店升级应用,显示为“打开”

确定 Play 商店国家/地区

分支 io - 通过 Play 商店安装应用程序后没有引用参数

华为手机无法连接谷歌商店怎么办?

Play商店中的Android应用状态显示预注册而不是安装[关闭]