一种优化混合APP的方法及装置
基本信息
申请号 | CN202110579235.0 | 申请日 | - |
公开(公告)号 | CN113282363A | 公开(公告)日 | 2021-08-20 |
申请公布号 | CN113282363A | 申请公布日 | 2021-08-20 |
分类号 | G06F9/451(2018.01)I;G06F9/48(2006.01)I;G06F9/50(2006.01)I;G06F16/957(2019.01)I;G06F21/31(2013.01)I | 分类 | 计算;推算;计数; |
发明人 | 张海生;李笑龙;杜杰;李莎 | 申请(专利权)人 | 金蝶蝶金云计算有限公司 |
代理机构 | 深圳市深佳知识产权代理事务所(普通合伙) | 代理人 | 夏欢 |
地址 | 518057广东省深圳市前海深港合作区前湾一路1号A栋201室(入驻深圳市前海商务秘书有限公司) | ||
法律状态 | - |
摘要
摘要 | 本发明实施例提供了一种优化混合APP的方法及装置,用于缩短混合APP中Web应用的响应时间。本发明实施例方法包括:接收启动指令,基于启动指令打开原生APP的主界面;若在主界面上检测到对WebAPP的非关闭交互指令,基于非关闭交互指令调用Webview,加载与非关闭交互指令对应的交互界面,其中,在加载交互界面的过程中,至少包括加载WebAPP中静态资源的步骤;若检测到对WebAPP的关闭指令,调用原生APP拦截关闭指令,对Webview中的页面栈及WebAPP中的静态资源执行缓存操作,然后跳转至原生APP的主界面;若再次在主界面上检测到对WebAPP的非关闭交互指令,则控制原生APP调用页面栈中的交互界面,并从页面栈中的交互界面跳转至与再次检测到的对WebAPP的非关闭交互指令对应的目标交互界面。 |
