{"version":"0.1.0","code":"0000","result":true,"message":"处理成功","errdetail":"","timestamp":1671516374926,"data":{"id":71712223,"title":"8.2.5.1 功能概要","slug":"gxvf8h","format":"lake","bookId":26046811,"body":null,"body_draft":null,"body_html":"
在线下载/更新离线数据是用于保证车机能够获取云端最新离线数据的功能,用户在使用该功能时应遵循以下步骤:
目的是获取云端城市数据信息,更新 all_city_compile.json 文件。
客户端发起检测云端数据包更新后,服务端下发更新包信息后。客户端需要知道哪些城市有更新包,更新包是全量包还是增量包,更新包解压前后的大小是多少,以及更新包目前下载的状态是什么,已经下载更新的进度是多少等信息。
根据获取到的城市数据信息进行下载、更新、删除等操作。
星云版本离线数据将支持全量、增量更新。其中,增量更新:每次更新离线数据,如果用户已经下载过历史版本离线数据,仅需要下载基于本地离线数据版本与服务器上最新离线数据版本的差分文件,引擎将差分文件与本地文件融合得到最新版本数据。
增量更新相对全量更新节约85%数据量,节约用户流量、提升数据更新效率。
注意:
- 离线数据更新后需要重新初始化SDK以后才能生效
- 离线数据更新时需要保证不是导航当前使用的城市