如何在不重建APK的情况下为现有已安装的应用程序更新Ionic的资产文件夹?



我正在开发离线Ionic+Angular(Android目标(应用程序,其中所有数据都显示在assets文件夹中存储的json中。

应用程序本应离线工作,但当json数据有更新时,到目前为止,我正在重建APK,以在资产中提供更新的数据。

我想用更新的JSON更新资产,而不提供新的APK,这可能吗?

Ionic是否有任何功能,用户可以上传新的json文件,该文件可以在资产中添加/更新/替换以刷新数据,而无需重建APK?

我相信存储在资产中的json是APK包的一部分,我是否需要将json存储在其他地方,如

  • SQLite数据库
  • 手机内存/文件存储

或者更新数据库也需要重建APK?

请提出管理这种情况的最佳方法。

如果不生成新的Build ,就无法更新资产

如果您正在使用cordova,则可以尝试Codepush。这是一个很好的解决方案,可以向应用程序推送更新

或者您可以将数据存储到数据库中并对其进行管理

最新更新