本公開涉及計(jì)算機(jī),具體地,涉及一種應(yīng)用程序管理方法、裝置、介質(zhì)、電子設(shè)備以及程序產(chǎn)品。
背景技術(shù):
1、應(yīng)用程序頻繁崩潰影響用戶體驗(yàn),進(jìn)而影響用戶留存,如何針對應(yīng)用程序存在的崩潰情況進(jìn)行處理,是一個需要解決的問題。
技術(shù)實(shí)現(xiàn)思路
1、提供該
技術(shù)實(shí)現(xiàn)要素:
部分以便以簡要的形式介紹構(gòu)思,這些構(gòu)思將在后面的具體實(shí)施方式部分被詳細(xì)描述。該發(fā)明內(nèi)容部分并不旨在標(biāo)識要求保護(hù)的技術(shù)方案的關(guān)鍵特征或必要特征,也不旨在用于限制所要求的保護(hù)的技術(shù)方案的范圍。
2、第一方面,本公開提供一種應(yīng)用程序管理方法,包括:
3、響應(yīng)于應(yīng)用程序啟動指令,獲取目標(biāo)應(yīng)用程序在本次啟動之前的歷史崩潰信息;
4、基于所述歷史崩潰信息,確定本次啟動對應(yīng)的目標(biāo)啟動類型;
5、調(diào)用所述目標(biāo)應(yīng)用程序中與所述目標(biāo)啟動類型對應(yīng)的目標(biāo)啟動子程序,其中,不同啟動子程序用于啟用所述目標(biāo)應(yīng)用程序中的不同功能。
6、第二方面,本公開提供一種應(yīng)用程序管理裝置,包括:
7、第一獲取模塊,被配置為響應(yīng)于應(yīng)用程序啟動指令,獲取目標(biāo)應(yīng)用程序在本次啟動之前的歷史崩潰信息;
8、第一確定模塊,被配置為基于所述歷史崩潰信息,確定本次啟動對應(yīng)的目標(biāo)啟動類型;
9、調(diào)用模塊,被配置為調(diào)用所述目標(biāo)應(yīng)用程序中與所述目標(biāo)啟動類型對應(yīng)的目標(biāo)啟動子程序,其中,不同啟動子程序用于啟用所述目標(biāo)應(yīng)用程序中的不同功能。
10、第三方面,本公開提供一種計(jì)算機(jī)可讀介質(zhì),其上存儲有計(jì)算機(jī)程序,該程序被處理裝置執(zhí)行時實(shí)現(xiàn)第一方面所述方法的步驟。
11、第四方面,本公開提供一種電子設(shè)備,包括:
12、存儲裝置,其上存儲有計(jì)算機(jī)程序;
13、處理裝置,用于執(zhí)行所述存儲裝置中的所述計(jì)算機(jī)程序,以實(shí)現(xiàn)第一方面所述方法的步驟。
14、第五方面,本公開提供一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理裝置執(zhí)行時實(shí)現(xiàn)第一方面所述方法的步驟。
15、通過上述技術(shù)方案,通過響應(yīng)于應(yīng)用程序啟動指令,先獲取目標(biāo)應(yīng)用程序在本次啟動之前的歷史崩潰信息,接著,基于歷史崩潰信息,確定本次啟動對應(yīng)的目標(biāo)啟動類型,然后便可以調(diào)用目標(biāo)應(yīng)用程序中與目標(biāo)啟動類型對應(yīng)的目標(biāo)啟動子程序,對目標(biāo)應(yīng)用程序進(jìn)行啟動,由于可以根據(jù)本次啟動之前的歷史崩潰信息來針對性的調(diào)用目標(biāo)應(yīng)用程序中的目標(biāo)啟動子程序,并且,不同啟動子程序用于啟用目標(biāo)應(yīng)用程序中的不同功能,因此,使得目標(biāo)應(yīng)用程序本次啟動可以很好適應(yīng)以往發(fā)生的崩潰情況,針對性應(yīng)對崩潰問題,降低崩潰的影響,進(jìn)而提高用戶體驗(yàn)。
16、本公開的其他特征和優(yōu)點(diǎn)將在隨后的具體實(shí)施方式部分予以詳細(xì)說明。
1.一種應(yīng)用程序管理方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述歷史崩潰信息包括崩潰次數(shù),所述基于所述歷史崩潰信息,確定本次啟動對應(yīng)的目標(biāo)啟動類型,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述崩潰次數(shù)包括啟動崩潰次數(shù)以及崩潰總次數(shù),所述啟動崩潰次數(shù)為啟動崩潰對應(yīng)的崩潰次數(shù),所述崩潰總次數(shù)為所述啟動崩潰與運(yùn)行崩潰對應(yīng)的總崩潰次數(shù),所述安全模式包括第一安全模式以及第二安全模式,所述在所述崩潰次數(shù)大于預(yù)設(shè)次數(shù)閾值的情況下,確定本次啟動對應(yīng)的啟動類型為安全模式,包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括:
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括:
6.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述目標(biāo)應(yīng)用程序包括用于對所述目標(biāo)應(yīng)用程序進(jìn)行崩潰監(jiān)控的崩潰監(jiān)控組件,所述方法還包括:
7.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述安全模式包括第三安全模式,所述崩潰信息還包括上次確定啟動類型為安全模式的第一時間,所述方法還包括:
8.一種應(yīng)用程序管理裝置,其特征在于,包括:
9.一種計(jì)算機(jī)可讀介質(zhì),其上存儲有計(jì)算機(jī)程序,其特征在于,該程序被處理裝置執(zhí)行時實(shí)現(xiàn)權(quán)利要求1至7中任一項(xiàng)所述方法的步驟。
10.一種電子設(shè)備,其特征在于,包括:
11.一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,其特征在于,該計(jì)算機(jī)程序被處理裝置執(zhí)行時實(shí)現(xiàn)權(quán)利要求1至7中任一項(xiàng)所述方法的步驟。