The invention provides a method and a device for the application of APP wake up through the mobile browser, the method includes: the mobile browser in APP launched target service invocation, obtaining identification information of the mobile browser; the identification information including a packet mobile browser; submitted to the system for the first call to APP the target data; the first call data including identification information for the target APP and custom parameters evoke mobile browser mobile browser; receiving system on the first call launched against the target APP service invocation submitted; custom parameters wake target APP implementation of the corresponding target based on business, and mobile browser identification information is passed to the target when the target business APP; after the completion of the execution, in response to the target submitted by APP carries the mobile browser package name information Second call data back to the mobile browser. This application can enhance the user experience.
【技術(shù)實現(xiàn)步驟摘要】
通過移動瀏覽器喚醒APP應(yīng)用的方法及裝置
本申請涉及通信領(lǐng)域,尤其涉及一種通過移動瀏覽器喚醒APP應(yīng)用的方法及裝置。
技術(shù)介紹
在Android移動端的業(yè)務(wù)中,有一種常見的應(yīng)用場景是用戶在發(fā)起方的應(yīng)用或者瀏覽器中進(jìn)行一個業(yè)務(wù)流程,這個業(yè)務(wù)流程需要調(diào)用第三方APP應(yīng)用的一些功能;例如,第三方支付,第三方登錄,等等。當(dāng)用戶在發(fā)起方的APP應(yīng)用或者移動瀏覽器中跳轉(zhuǎn)到第三方APP,并應(yīng)用完成相應(yīng)的業(yè)務(wù)流程后,用戶通常會具有返回發(fā)起方的APP應(yīng)用或者移動瀏覽器中繼續(xù)完成相應(yīng)的業(yè)務(wù)流程的需求。在實際應(yīng)用中,當(dāng)發(fā)起方為用戶移動終端上的APP應(yīng)用時,通常可以基于Android系統(tǒng)中APP應(yīng)用之間的跳轉(zhuǎn)機(jī)制來返回至發(fā)起方的APP應(yīng)用。然后,當(dāng)發(fā)起方為用戶移動終端上的移動瀏覽器時,通常會存在第三方APP應(yīng)用完成相應(yīng)的業(yè)務(wù)后,無法自動返回至移動瀏覽器的問題。
技術(shù)實現(xiàn)思路
本申請?zhí)岢鲆环N通過移動瀏覽器喚醒APP應(yīng)用的方法,該方法包括:接收移動瀏覽器在發(fā)起針對目標(biāo)APP的業(yè)務(wù)調(diào)用時提交的第一調(diào)用數(shù)據(jù);所述第一調(diào)用數(shù)據(jù)包括用于喚起所述目標(biāo)APP的自定義參數(shù)以及所述移動瀏覽器的標(biāo)識信息;所述標(biāo)識信息包括所述移動瀏覽器的包名信息;基于所述自定義參數(shù)喚醒所述目標(biāo)APP執(zhí)行相應(yīng)的目標(biāo)業(yè)務(wù),并將所述移動瀏覽器的標(biāo)識信息傳遞至所述目標(biāo)APP;當(dāng)所述目標(biāo)業(yè)務(wù)執(zhí)行完畢后,響應(yīng)于所述目標(biāo)APP提交的攜帶所述移動瀏覽器的包名信息的第二調(diào)用數(shù)據(jù),返回所述移動瀏覽器??蛇x的,所述移動瀏覽器的標(biāo)識信息還包括移動瀏覽器的UserAgent信息;其中,當(dāng)所述移動瀏覽器的標(biāo)識信息為所述移動瀏覽器的UserAgent信 ...
【技術(shù)保護(hù)點】
一種通過移動瀏覽器喚醒APP應(yīng)用的方法,其特征在于,該方法包括:接收移動瀏覽器在發(fā)起針對目標(biāo)APP的業(yè)務(wù)調(diào)用時提交的第一調(diào)用數(shù)據(jù);所述第一調(diào)用數(shù)據(jù)包括用于喚起所述目標(biāo)APP的自定義參數(shù)以及所述移動瀏覽器的標(biāo)識信息;所述標(biāo)識信息包括所述移動瀏覽器的包名信息;基于所述自定義參數(shù)喚醒所述目標(biāo)APP執(zhí)行相應(yīng)的目標(biāo)業(yè)務(wù),并將所述移動瀏覽器的標(biāo)識信息傳遞至所述目標(biāo)APP;當(dāng)所述目標(biāo)業(yè)務(wù)執(zhí)行完畢后,響應(yīng)于所述目標(biāo)APP提交的攜帶所述移動瀏覽器的包名信息的第二調(diào)用數(shù)據(jù),返回所述移動瀏覽器。
【技術(shù)特征摘要】
1.一種通過移動瀏覽器喚醒APP應(yīng)用的方法,其特征在于,該方法包括:接收移動瀏覽器在發(fā)起針對目標(biāo)APP的業(yè)務(wù)調(diào)用時提交的第一調(diào)用數(shù)據(jù);所述第一調(diào)用數(shù)據(jù)包括用于喚起所述目標(biāo)APP的自定義參數(shù)以及所述移動瀏覽器的標(biāo)識信息;所述標(biāo)識信息包括所述移動瀏覽器的包名信息;基于所述自定義參數(shù)喚醒所述目標(biāo)APP執(zhí)行相應(yīng)的目標(biāo)業(yè)務(wù),并將所述移動瀏覽器的標(biāo)識信息傳遞至所述目標(biāo)APP;當(dāng)所述目標(biāo)業(yè)務(wù)執(zhí)行完畢后,響應(yīng)于所述目標(biāo)APP提交的攜帶所述移動瀏覽器的包名信息的第二調(diào)用數(shù)據(jù),返回所述移動瀏覽器。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述移動瀏覽器的標(biāo)識信息還包括移動瀏覽器的UserAgent信息;其中,當(dāng)所述移動瀏覽器的標(biāo)識信息為所述移動瀏覽器的UserAgent信息時,所述移動瀏覽器的包名信息由所述目標(biāo)APP基于所述移動瀏覽器的UserAgent信息向系統(tǒng)服務(wù)器查詢得到。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第二調(diào)用數(shù)據(jù)為所述目標(biāo)APP基于所述移動瀏覽器的包名信息構(gòu)建的用于喚醒所述移動瀏覽器的Intent;所述響應(yīng)于所述目標(biāo)APP提交的攜帶所述移動瀏覽器的包名信息的第二調(diào)用數(shù)據(jù),返回所述移動瀏覽器包括:接收所述目標(biāo)APP提交的基于所述移動瀏覽器的包名信息構(gòu)建的Intent;向系統(tǒng)服務(wù)器查詢與所述移動瀏覽器的包名信息對應(yīng)的Activity組件;調(diào)用與所述移動瀏覽器對應(yīng)的Activity組件,以返回所述移動瀏覽器。4.一種通過移動瀏覽器喚醒APP應(yīng)用的方法,其特征在于,該方法包括:在發(fā)起針對目標(biāo)APP的業(yè)務(wù)調(diào)用時,獲取移動瀏覽器的標(biāo)識信息;所述標(biāo)識信息包括所述移動瀏覽器的包名信息;向系統(tǒng)提交針對所述目標(biāo)APP的第一調(diào)用數(shù)據(jù);其中,所述第一調(diào)用數(shù)據(jù)包括用于喚起所述目標(biāo)APP的自定義參數(shù)以及所述移動瀏覽器的標(biāo)識信息,以使得所述系統(tǒng)基于所述自定義參數(shù)喚醒所述目標(biāo)APP,并在所述目標(biāo)APP完成對應(yīng)的目標(biāo)業(yè)務(wù)時響應(yīng)于所述目標(biāo)APP提交的攜帶所述移動瀏覽器的包名信息的Intent返回所述移動瀏覽器。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述在發(fā)起針對目標(biāo)APP的業(yè)務(wù)調(diào)用時,獲取移動瀏覽器的標(biāo)識信息包括:獲取所述移動瀏覽器的UserAgent信息;基于所述移動瀏覽器的UserAgent信息向系統(tǒng)服務(wù)器查詢所述移動瀏覽器的包名信息。6.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述移動瀏覽器的標(biāo)識信息還包括所述移動瀏覽器的UserAgent信息;其中,當(dāng)所述移動瀏覽器的標(biāo)識信息為所述移動瀏覽器的UserAgent信息時,所述移動瀏覽器的包名信息由所述目標(biāo)APP基于所述移動瀏覽器的UserAgent信息向系統(tǒng)服務(wù)器查詢得到。7.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述第一調(diào)用數(shù)據(jù)包括基于Schema協(xié)議定義的url;所述在發(fā)起針對目標(biāo)APP的業(yè)務(wù)調(diào)用時,向系統(tǒng)提交針對所述目標(biāo)APP的第一調(diào)用數(shù)據(jù)包括:在發(fā)起針對目標(biāo)APP的業(yè)務(wù)調(diào)用時,基于Schema協(xié)議定義url;將用于喚起所述目標(biāo)APP的目標(biāo)業(yè)務(wù)界面的自定義參數(shù),以...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:林傳杰,
申請(專利權(quán))人:阿里巴巴集團(tuán)控股有限公司,
類型:發(fā)明
國別省市:開曼群島,KY
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。