[发明专利]混合模式移动应用的交互调试方法、装置和计算机设备有效
申请号: | 201910744698.0 | 申请日: | 2019-08-13 |
公开(公告)号: | CN110597709B | 公开(公告)日: | 2022-11-01 |
发明(设计)人: | 叶远达 | 申请(专利权)人: | 深圳赛安特技术服务有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 董慧 |
地址: | 518066 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 混合 模式 移动 应用 交互 调试 方法 装置 计算机 设备 | ||
本申请涉及一种基于研发管理的混合模式移动应用的交互调试方法、装置、计算机设备和存储介质。所述方法包括:根据调试指令搭建node调试环境,当检测到转换指令时,获取对应混合模式移动应用的交互文档,根据预设映射规则对交互文档进行规则化数据处理,生成模拟接口数据。当检测到node调试环境为混合模式移动应用的交互模拟环境时,设置对应的拦截机制并触发拦截操作,拦截混合模式移动应用交互行为,从模拟接口数据中获取与入参参数对应的出参参数,生成调试结果数据。采用本方法在混合模式移动应用的交互模拟环境中,对交互行为进行拦截,无需在不同平台上切换来实现交互,可避免使用多种第三方模拟器进行调试,降低资源消耗,提高调试效率。
技术领域
本申请涉及计算机技术领域,特别是涉及一种混合模式移动应用的交互调试方法、装置、计算机设备和存储介质。
背景技术
随着计算机技术的日益发展,以及移动终端的普遍使用,出现了不同种类的应用程序(APP,Application),包括基于web系统的应用(Web-APP),原生应用(Native-APP),以及混合模式移动应用(Hybrid-APP)。其中,Hybrid-APP作为一种混合模式移动应用,是介于Web-APP与Native-APP这两者之间的混合应用,兼具Native-APP良好的用户交互体验的优势,以及Web-APP跨平台开发的优势。
但在目前的开放环境中,网页脚本和Hybrid-APP之间无法直接进行交互,而想要进行网页脚本与Hybrid-APP交互的调试,需要借助模拟器、内网穿透或者真实的移动端,才能实现,该调试过程较为复杂,消耗较多资源,导致调试效率较为低下。
发明内容
基于此,有必要针对上述技术问题,提供一种能够降低调试过程资源消耗、提高调试效率的混合模式移动应用的交互调试方法、装置、计算机设备和存储介质。
一种混合模式移动应用的交互调试方法,所述方法包括:
接收调试指令,并根据所述调试指令搭建用于调试的node调试环境;
当检测到转换指令时,从服务器获取对应的混合模式移动应用的交互文档;
根据预设映射规则,对所述混合模式移动应用的交互文档进行规则化数据处理,生成模拟接口数据并存储;
当根据所述调试指令,检测到当前node调试环境为混合模式移动应用的交互模拟环境时,设置与所述调试指令对应的拦截机制;
根据所述拦截机制触发拦截操作,对调试过程中的混合模式移动应用交互行为进行拦截;
获取与所述混合模式移动应用交互行为对应的入参参数,并从预设的所述模拟接口数据中获取与所述入参参数对应的出参参数,生成调试结果数据。
在其中一个实施例中,所述当根据所述调试指令,检测到当前node调试环境为混合模式移动应用的交互模拟环境时,设置与所述调试指令对应的拦截机制,包括:
根据所述调试指令对所述node调试环境进行检测,确定当前node调试环境;
从本地数据库中获取环境类别判定脚本,利用所述环境类别判定脚本对所述当前node调试环境进行类别判定;
当根据类别判定结果确定所述当前node调试环境为混合模式移动应用的交互模拟环境时,设置与所述调试指令对应的拦截机制。
在其中一个实施例中,所述当检测到转换指令时,从服务器获取对应的混合模式移动应用的交互文档,包括:
当检测到转换指令时,向服务器发送文档获取请求,使得所述服务器响应所述文档获取请求;所述文档获取请求携带文档识别标识,所述文档识别标识与混合模式移动应用的交互文档对应;
接收所述服务器发送的与所述文档识别标识对应的混合模式移动应用的交互文档。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳赛安特技术服务有限公司,未经深圳赛安特技术服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910744698.0/2.html,转载请声明来源钻瓜专利网。