【问题标题】:How to give access to local storage of existing app to the new app of same package name and same keys in android once it installed安装后如何将现有应用程序的本地存储访问权限授予android中具有相同包名和相同密钥的新应用程序
【发布时间】:2020-02-08 14:42:13
【问题描述】:

我想将应用程序“A”的本地存储访问权限授予另一个应用程序“B”,该应用程序与“A”具有相同的包名称和相同的键。

注意:- 应用“A”是混合应用,使用 Cordova 本地存储插件,应用“B”是原生应用。

我想实现这一点,以便安装了应用“A”然后将应用更新为“B”的用户应该以相同的方式工作。

【问题讨论】:

  • 请提供代码
  • 所以你想将cordova应用迁移到本机应用吗?
  • 是的,完全正确.....@Swayangjit
  • 它已经在 Playstore 中可用了吗?
  • 是的......它在那里

标签: android cordova local-storage hybrid


【解决方案1】:

使用一次更新我认为你不可能在 2 次更新中完成。

  1. 第一次更新

    • 使用 Shared preference plugin(假设您使用 ionic/cordova)将所有本地存储数据移动到本地共享首选项。
    • 升级后仅在应用组件中执行一次此迁移,然后使用首选项插件。
    • 确保您的所有用户在升级后都已更新到最新的应用程序(您可以让用户强制升级,或者您可以在 Play 商店中查看所有用户是否更新了他们的应用程序)。
  2. 第二次更新

    • 在本次更新中,您的原生应用将上线。
    • 确保使用您在混合应用中使用的首选项名称。

然后享受您的原生应用体验:)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-10-28
    • 1970-01-01
    • 2020-04-30
    • 2016-06-06
    • 1970-01-01
    • 1970-01-01
    • 2012-05-15
    • 2015-03-08
    相关资源
    最近更新 更多