本公开涉及计算机,尤其涉及一种弹窗注册方法、装置、设备及介质。
背景技术:
1、应用程序中过多的弹窗展示将会带来冲突的风险,需要通过弹窗管理器进行管理,而弹窗管理器对弹窗的管理需要获取到弹窗的基本信息。
2、相关技术中弹窗管理器可以在弹窗注册之后获取到其基本信息,而弹窗注册通常是开发人员在实现弹窗的同时,通过调研找到合适的位置,手动编写注册代码将弹窗显式地注册到弹窗管理器中。但是上述手动注册弹窗的方式,工作量大,成本较高,并且弹窗的注册需要在运行之前,实现较为困难。
技术实现思路
1、为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种弹窗注册方法、装置、设备及介质。
2、本公开实施例提供了一种弹窗注册方法,所述方法包括:
3、在应用程序启动之后,执行弹窗管理器的注册函数,所述注册函数中包括预先在所述应用程序的编译过程中写入的至少一个弹窗的注册任务;
4、在所述注册函数的执行过程中执行所述至少一个弹窗的注册任务,以将所述至少一个弹窗注册在所述弹窗管理器中。
5、本公开实施例还提供了一种弹窗注册装置,所述装置包括:
6、启动模块,用于在应用程序启动之后,执行弹窗管理器的注册函数,所述注册函数中包括预先在所述应用程序的编译过程中写入的至少一个弹窗的注册任务;
7、注册模块,用于在所述注册函数的执行过程中执行所述至少一个弹窗的注册任务,以将所述至少一个弹窗注册在所述弹窗管理器中。
8、本公开实施例还提供了一种电子设备,所述电子设备包括:处理器;用于存储所述处理器可执行指令的存储器;所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述指令以实现如本公开实施例提供的弹窗注册方法。
9、本公开实施例还提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行如本公开实施例提供的弹窗注册方法。
10、本公开实施例提供的技术方案与现有技术相比具有如下优点:本公开实施例提供的弹窗注册方案,在应用程序启动之后,执行弹窗管理器的注册函数,注册函数中包括预先在应用程序的编译过程中写入的至少一个弹窗的注册任务;在注册函数的执行过程中执行至少一个弹窗的注册任务,以将至少一个弹窗注册在弹窗管理器中。采用上述技术方案,在编译过程中可以自动生成弹窗的注册任务并插入弹窗管理器的注册函数中,使得应用程序能够在启动之后自动完成弹窗的注册任务,将弹窗注册到弹窗管理器中,节省了手动写弹窗的注册任务以及手动注册弹窗的工作量,进而提升了弹窗注册的效率。
1.一种弹窗注册方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,在应用程序启动之前,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述弹窗实现信息表示注册弹窗所需的信息。
4.根据权利要求2所述的方法,其特征在于,获取实现了模版接口的至少一个弹窗实现信息,包括:
5.根据权利要求2所述的方法,其特征在于,基于所述至少一个弹窗实现信息生成至少一个弹窗的注册任务,包括:
6.根据权利要求2所述的方法,其特征在于,将所述至少一个弹窗的注册任务写入弹窗管理器的注册函数中,包括:
7.根据权利要求2所述的方法,其特征在于,所述弹窗实现信息实现了模版接口表示弹窗实现信息已按照固定格式配置完成,所述弹窗实现信息包括优先级、标志信息、展示时机以及展示状况中的至少一个。
8.一种弹窗注册装置,其特征在于,包括:
9.一种电子设备,其特征在于,所述电子设备包括:
10.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序用于执行上述权利要求1-7中任一所述的弹窗注册方法。