{"version":"0.1.0","code":"0000","result":true,"message":"处理成功","errdetail":"","timestamp":1671518281416,"data":{"id":71713466,"title":"7.2在线下载/更新离线数据","slug":"air1kk","format":"lake","bookId":26046811,"body":null,"body_draft":null,"body_html":"



在线下载/更新离线数据是用于保证车机能够获取云端最新离线数据的功能,功能包括:


  1. 检测云端城市数据列表
    目的是获取云端城市数据信息,更新 all_city_compile.json 文件。


  1. 获取云端城市数据信息
    客户端发起检测云端数据包更新后,服务端下发更新包信息后。客户端需要知道哪些城市有更新包,更新包是全量包还是增量包,更新包解压前后的大小是多少,以及更新包目前下载的状态是什么,已经下载更新的进度是多少等信息。


  1. 下载/更新云端城市数据
    根据获取到的城市数据信息进行下载、更新、删除等操作。


离线数据支持全量、增量更新。其中,增量更新:每次更新离线数据,如果用户已经下载过历史版本离线数据,仅需要下载基于本地离线数据版本与服务器上最新离线数据版本的差分文件,引擎将差分文件与本地文件融合得到最新版本数据。



开发指南


检测云端城市数据列表


获取云端城市数据


下载/更新云端城市数据

","body_lake":null,"pub_level":null,"status":"0","updated_at":"2022-04-06 06:59:24","deleted_at":null,"nameSpace":"mnlcaa/v610","browseCount":157,"collectCount":7,"estimateDate":1,"docStatus":0,"permissions":true,"overView":false}}