1.一種第三方應(yīng)用程序調(diào)用方法,其特征在于,包括:
電子設(shè)備加載軟件開發(fā)包SDK;
基于所述軟件開發(fā)包SDK,所述電子設(shè)備調(diào)用第三方應(yīng)用程序的安裝包的內(nèi)容,以使得所述電子設(shè)備能夠?qū)崿F(xiàn)所述第三方應(yīng)用程序提供的服務(wù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述軟件開發(fā)包SDK,所述電子設(shè)備調(diào)用第三方應(yīng)用程序的安裝包的內(nèi)容,包括:
所述電子設(shè)備獲得所述軟件開發(fā)包SDK中的預(yù)設(shè)規(guī)則;
所述電子設(shè)備對所述第三方應(yīng)用程序的安裝包進行解析,獲得解析后的安裝包信息;
所述電子設(shè)備判斷所述解析后的安裝包信息是否滿足所述預(yù)設(shè)規(guī)則;
如果是,所述電子設(shè)備調(diào)用所述第三方應(yīng)用程序的安裝包的內(nèi)容。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述電子設(shè)備判斷所述解析后的安裝包信息是否滿足所述預(yù)設(shè)規(guī)則,具體包括:
所述電子設(shè)備判斷所述解析后的安裝包信息是否包含所述軟件開發(fā)包SDK中的預(yù)設(shè)信息,獲得第一判斷結(jié)果;
基于所述第一判斷結(jié)果,所述電子設(shè)備判斷所述解析后的安裝包信息是否滿足所述預(yù)設(shè)規(guī)則;其中,在所述第一判斷結(jié)果為是時,則表明解析后的安裝包信息是否滿足所述預(yù)設(shè)規(guī)則。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述基于所述第一判斷結(jié)果,判斷所述解析后的安裝包信息是否滿足所述預(yù)設(shè)規(guī)則,具體包括:
在所述第一判斷結(jié)果為是時,所述電子設(shè)備判斷所述解析后的安裝包信息是否包含錯誤代碼,獲得第二判斷結(jié)果;
基于所述第二判斷結(jié)果,所述電子設(shè)備判斷所述解析后的安裝包信息是否滿足所述預(yù)設(shè)規(guī)則;其中,在所述第二判斷結(jié)果為否時,則表明解析后的安裝包信息是否滿足所述預(yù)設(shè)規(guī)則。
5.根據(jù)權(quán)利要求1-4中任一權(quán)利要求所述的方法,其特征在于,所述基于所述軟件開發(fā)包SDK,所述電子設(shè)備調(diào)用第三方應(yīng)用程序的安裝包的內(nèi)容,具體包括:
在所述第三方應(yīng)用程序的安裝包中包含向所述軟件開發(fā)包SDK請求的服務(wù)時,所述軟件開發(fā)包SDK對所述第三方應(yīng)用程序的安裝包中請求的服務(wù)進行鑒權(quán),獲得鑒權(quán)結(jié)果;
所述電子設(shè)備基于所述鑒權(quán)結(jié)果,調(diào)用所述第三方應(yīng)用程序的安裝包的內(nèi)容。
6.一種電子設(shè)備,其特征在于,包括:
第一加載單元,用于加載軟件開發(fā)包SDK;
第一調(diào)用單元,用于基于所述軟件開發(fā)包SDK,調(diào)用第三方應(yīng)用程序的安裝包的內(nèi)容,以使得所述電子設(shè)備能夠?qū)崿F(xiàn)所述第三方應(yīng)用程序提供的服務(wù)。
7.根據(jù)權(quán)利要求6所述的電子設(shè)備,其特征在于,所述第一調(diào)用單元,包括:
第一獲取模塊,用于獲得所述軟件開發(fā)包SDK中的預(yù)設(shè)規(guī)則;
第一解析模塊,用于對所述第三方應(yīng)用程序的安裝包進行解析,獲得解析后的安裝包信息;
第一判斷模塊,用于判斷所述解析后的安裝包信息是否滿足所述預(yù)設(shè)規(guī)則;
第一調(diào)用模塊,用于如果是,調(diào)用所述第三方應(yīng)用程序的安裝包的內(nèi)容。
8.根據(jù)權(quán)利要求7所述的電子設(shè)備,其特征在于,所述第一判斷模塊,包括:
第一判斷子模塊,用于判斷所述解析后的安裝包信息是否包含所述軟件開發(fā)包SDK中的預(yù)設(shè)信息,獲得第一判斷結(jié)果;
第二判斷子模塊,用于基于所述第一判斷結(jié)果,判斷所述解析后的安裝包信息是否滿足所述預(yù)設(shè)規(guī)則;其中,在所述第一判斷結(jié)果為是時,則表明解析后的安裝包信息是否滿足所述預(yù)設(shè)規(guī)則。
9.根據(jù)權(quán)利要求8所述的電子設(shè)備,其特征在于,所述第二判斷子模塊,包括:
第一判斷子單元,用于在所述第一判斷結(jié)果為是時,判斷所述解析后的安裝包信息是否包含錯誤代碼,獲得第二判斷結(jié)果;
第二判斷子單元,用于基于所述第二判斷結(jié)果,判斷所述解析后的安裝包信息是否滿足所述預(yù)設(shè)規(guī)則;其中,在所述第二判斷結(jié)果為否時,則表明解析后的安裝包信息是否滿足所述預(yù)設(shè)規(guī)則。
10.根據(jù)權(quán)利要求6-9中任一權(quán)利要求所述的電子設(shè)備,其特征在于,所述第一調(diào)用單元,包括:
第一鑒權(quán)模塊,用于在所述第三方應(yīng)用程序的安裝包中包含向所述軟件開發(fā)包SDK請求的服務(wù)時,對所述第三方應(yīng)用程序的安裝包中請求的服務(wù)進行鑒權(quán),獲得鑒權(quán)結(jié)果;
第二調(diào)用模塊,用于基于所述鑒權(quán)結(jié)果,調(diào)用所述第三方應(yīng)用程序的安裝包的內(nèi)容。