本申请涉及数据处理,特别是涉及一种页面配置方法和相关装置。
背景技术:
1、当前主流app往往存在flutter、html5、native等页面。但是在相关技术中,对应移动操作系统(android/ios)提供的现有的页面跳转方案只支持native页面之间的相互跳转以及数据传递,而且应用发布后无法动态修改跳转地址。如果要实现上述三者之间的互相跳转以及数据传递并且后期能够动态修改,往往需要添加许多逻辑代码进行处理,增加了app代码的复杂性以及冗余性。
技术实现思路
1、为了解决上述技术问题,本申请提供了一种页面配置方法,处理设备可以基于需求灵活调整应用app中的页面配置,从而提高应用的灵活性和适用性。
2、本申请实施例公开了如下技术方案:
3、第一方面,本申请实施例公开了一种页面配置方法,所述方法包括:
4、获取针对目标应用的启动请求,所述启动请求包括所述目标应用对应的应用标识;
5、从页面跳转配置表集合中获取所述应用标识对应的目标页面跳转配置表;
6、根据所述目标页面跳转配置表,配置所述目标应用对应的页面。
7、在一种可能的实现方式中,所述方法还包括:
8、获取针对目标应用的更新请求,所述更新请求中包括所述应用标识以及所述目标应用对应的配置更新内容;
9、根据所述应用标识和所述配置更新内容,在所述页面跳转配置表集合中更新所述目标页面跳转配置表。
10、在一种可能的实现方式中,所述根据所述目标页面跳转配置表,配置所述目标应用对应的页面,包括:
11、确定所述目标页面跳转配置表对应的跳转补丁、跳转工具和页面标识,所述跳转补丁用于判定页面之间的跳转是否能够执行,所述跳转工具用于执行页面之间的跳转;
12、注册所述跳转补丁和所述跳转工具,以及生成所述页面标识对应的页面。
13、在一种可能的实现方式中,所述方法还包括:
14、获取针对目标页面的页面跳转请求;
15、确定所述目标页面对应的目标跳转补丁和目标跳转工具;
16、响应于满足所述目标跳转补丁对应的跳转条件,通过所述目标跳转工具跳转至所述目标页面。
17、第二方面,本申请实施例公开了一种页面配置装置,所述方法包括第一获取单元、第二获取单元和配置单元:
18、所述第一获取单元,用于获取针对目标应用的启动请求,所述启动请求包括所述目标应用对应的应用标识;
19、所述第二获取单元,用于从页面跳转配置表集合中获取所述应用标识对应的目标页面跳转配置表;
20、所述配置单元,用于根据所述目标页面跳转配置表,配置所述目标应用对应的页面。
21、在一种可能的实现方式中,所述装置还包括第三获取单元和更新单元:
22、所述第三获取单元,用于获取针对目标应用的更新请求,所述更新请求中包括所述应用标识以及所述目标应用对应的配置更新内容;
23、所述更新单元,用于根据所述应用标识和所述配置更新内容,在所述页面跳转配置表集合中更新所述目标页面跳转配置表。
24、在一种可能的实现方式中,所述配置单元具体用于:
25、确定所述目标页面跳转配置表对应的跳转补丁、跳转工具和页面标识,所述跳转补丁用于判定页面之间的跳转是否能够执行,所述跳转工具用于执行页面之间的跳转;
26、注册所述跳转补丁和所述跳转工具,以及生成所述页面标识对应的页面。
27、在一种可能的实现方式中,所述装置还包括第四获取单元、确定单元和跳转单元:
28、所述第四获取单元,用于获取针对目标页面的页面跳转请求;
29、所述确定单元,用于确定所述目标页面对应的目标跳转补丁和目标跳转工具;
30、所述跳转单元,用于响应于满足所述目标跳转补丁对应的跳转条件,通过所述目标跳转工具跳转至所述目标页面。
31、第三方面,本申请实施例公开了一种计算机可读存储介质,当所述计算机可读存储介质中的指令被至少一个处理器运行时,所述至少一个处理器执行如第一方面中的任一项所述的页面配置方法。
32、第四方面,本申请实施例公开了一种计算机设备,包括:
33、至少一个处理器;
34、至少一个存储计算机可执行指令的存储器,
35、其中,所述计算机设备可执行指令在被所述至少一个处理器运行时,所述至少一个处理器执行如第一方面中的任一项所述的页面配置方法。
36、由上述技术方案可以看出,当用户想要启动目标应用时,可以发起针对目标应用的启动请求,该启动请求中包括该目标应用对应的应用标识。在获取该启动请求后,处理设备可以从页面跳转配置表集合中获取该应用标识对应的目标页面跳转配置表,然后根据该目标页面跳转配置表,配置该目标应用对应的页面。由于该目标应用中的页面可以基于该目标页面跳转配置表灵活配置,因此只需要更新该目标页面跳转配置表,即可实现对目标应用的页面配置,避免了页面格式上的限制,降低了页面更新难度,提高了页面配置的灵活性。
1.一种页面配置方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述目标页面跳转配置表,配置所述目标应用对应的页面,包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.一种页面配置装置,其特征在于,所述方法包括第一获取单元、第二获取单元和配置单元:
6.根据权利要求5所述的装置,其特征在于,所述装置还包括第三获取单元和更新单元:
7.根据权利要求5所述的装置,其特征在于,所述配置单元具体用于:
8.根据权利要求5所述的装置,其特征在于,所述装置还包括第四获取单元、确定单元和跳转单元:
9.一种计算机可读存储介质,其特征在于,当所述计算机可读存储介质中的指令被至少一个处理器运行时,所述至少一个处理器执行如权利要求1-4中的任一项所述的页面配置方法。
10.一种计算机设备,其特征在于,包括: