本公開涉及計(jì)算機(jī),尤其涉及應(yīng)用程序運(yùn)行環(huán)境的切換方法及裝置。
背景技術(shù):
1、在app(application,應(yīng)用程序)在開發(fā)和調(diào)試過程中,一般會(huì)涉及到三種運(yùn)行環(huán)境,即開發(fā)環(huán)境、測(cè)試環(huán)境和生產(chǎn)環(huán)境。如果需要改變app的運(yùn)行環(huán)境,需要修改app的運(yùn)行環(huán)境,就需要修改app的代碼,并重新打包和安裝,使得app的開發(fā)和調(diào)試效率較低。
技術(shù)實(shí)現(xiàn)思路
1、本公開提供了一種應(yīng)用程序運(yùn)行環(huán)境的切換方法及裝置。
2、根據(jù)本公開的第一方面,提供了一種應(yīng)用程序運(yùn)行環(huán)境的切換方法,所述方法包括:
3、在啟動(dòng)目標(biāo)應(yīng)用程序的情況下,接收運(yùn)行環(huán)境切換指令,所述運(yùn)行環(huán)境切換指令攜帶目標(biāo)運(yùn)行環(huán)境類型標(biāo)識(shí);
4、獲取所述目標(biāo)運(yùn)行環(huán)境類型標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)服務(wù)器地址,并基于所述目標(biāo)服務(wù)器地址將所述目標(biāo)應(yīng)用程序的運(yùn)行環(huán)境切換到目標(biāo)運(yùn)行環(huán)境。
5、根據(jù)本公開的第二方面,提供了一種應(yīng)用程序運(yùn)行環(huán)境的切換裝置,所述裝置包括:
6、切換指令接收模塊,用于在啟動(dòng)目標(biāo)應(yīng)用程序的情況下,接收運(yùn)行環(huán)境切換指令,所述運(yùn)行環(huán)境切換指令攜帶目標(biāo)運(yùn)行環(huán)境類型標(biāo)識(shí);
7、服務(wù)器地址獲取模塊,用于獲取所述目標(biāo)運(yùn)行環(huán)境類型標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)服務(wù)器地址,并基于所述目標(biāo)服務(wù)器地址將所述目標(biāo)應(yīng)用程序的運(yùn)行環(huán)境切換到目標(biāo)運(yùn)行環(huán)境。
8、根據(jù)本公開的第三方面,提供了一種電子設(shè)備。該電子設(shè)備包括:存儲(chǔ)器和處理器,所述存儲(chǔ)器上存儲(chǔ)有計(jì)算機(jī)程序,所述處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)如以上所述的方法。
9、根據(jù)本公開的第四方面,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)本公開的上述方法。
10、本公開實(shí)施例提供的應(yīng)用程序運(yùn)行環(huán)境的切換方法及裝置,通過在啟動(dòng)目標(biāo)應(yīng)用程序的情況下,通過接收運(yùn)行環(huán)境切換指令,該運(yùn)行環(huán)境切換指令攜帶目標(biāo)運(yùn)行環(huán)境類型標(biāo)識(shí),獲取目標(biāo)運(yùn)行環(huán)境類型標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)服務(wù)器地址,并基于目標(biāo)服務(wù)器地址將目標(biāo)應(yīng)用程序的運(yùn)行環(huán)境切換到目標(biāo)運(yùn)行環(huán)境。這樣通過調(diào)用目標(biāo)運(yùn)行環(huán)境對(duì)應(yīng)的目標(biāo)服務(wù)器地址,可以實(shí)現(xiàn)對(duì)目標(biāo)應(yīng)用程序的運(yùn)行環(huán)境的切換,能夠避免重復(fù)修改程序的代碼和安裝進(jìn)行運(yùn)行環(huán)境的切換,進(jìn)而能夠提高程序的開發(fā)和調(diào)試效率。
1.一種應(yīng)用程序運(yùn)行環(huán)境的切換方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括:
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述基于所述配置信息修改所述自定義運(yùn)行環(huán)境的服務(wù)器地址,包括:
7.一種應(yīng)用程序運(yùn)行環(huán)境的切換裝置,其特征在于,所述裝置包括:
8.一種電子設(shè)備,其特征在于,包括:
9.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,當(dāng)所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中的指令由電子設(shè)備的處理器執(zhí)行時(shí),使得所述電子設(shè)備能夠執(zhí)行如權(quán)利要求1-6中任一項(xiàng)所述的方法。
10.一種計(jì)算機(jī)程序產(chǎn)品,其特征在于,包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1-6任一項(xiàng)所述的方法。