APP如何更新远程版本,如何刷新用户APP缓存,如何更新APP内容

admin   ·   发表于 2018-1-9   ·   APP模板开发

HYBBS APP的大部分内容都是缓存在手机上的,所以我们想更新用户手机上的APP内容就要去通知手机APP的框架做更新,开发APP框架时也对此做了很大的思考,决定用版本号去更新内容,用户手机APP框架知道有新版本内容了,框架会重新下载新内容缓存到本地网站。从而达到无痕更新。


HYBBS APP拥有5个缓存点 分别为

  • Core 核心文件缓存

  • Css 资源缓存

  • Js 资源缓存

  • View 模板缓存

  • Data 数据缓存


Core文件缓存  该文件由官方编译提供,如果官方有Core版本更新,需要重新编译Core并覆盖你网站的Core文件。这时需要更新到用户手机,我们需要通过 HYBBS后台APP引擎页进行Core版本号的修改,达到用户重新下载新Core资源。


Css 与 Js 资源缓存 CSS JS文件是会被缓存到用户手机里的,我们一旦对Css 或 Js资源有更新,需要到HYBBS后台APP引擎页进行Css 或 Js版本号的修改


View 模板缓存 HYBBS APP采用的是远程编译模板,后下载到用户手机,缓存在手机本地。所以和上面一样,如果有更新模板,需修改版本号。安装插件也需要修改View版本号


Data 数据缓存 目前HYBBS APP 还处于初级版本,对数据缓存使用较少,目前仅缓存Cookie,用户信息,分类数据。当然后期会大量采用缓存系统。不要将HYBBS网站数据缓存与APP数据缓存弄混,两者是不同的,APP是在本地储存共用数据,如板块分类数据,如果网站更新了板块分类,需要修改Data版本号。


为了方便,可以使用 一键随机更改所有,即可完全更新缓存。


3 Reply   |  Until 29天前 | 3647 View
LoginCan Publish Content