發(fā)表日期:2018-09 文章編輯:小燈 瀏覽次數(shù):5072
隨著移動互聯(lián)網(wǎng)的發(fā)展,我們手機(jī)中的各種應(yīng)用越來越多,APP、微信、瀏覽器等等,占用的時間也越來越長。我們今天來講解一下小程序、公眾號文章、H5頁面及APP之間的跳轉(zhuǎn)路徑都是如何實(shí)現(xiàn)的。
公眾號文章——APP
這兩個沒有直接聯(lián)系,可以通過公眾號文章打開H5頁面,再打開APP實(shí)現(xiàn)。
APP——公眾號文章
通過web-view 打開公眾號文章,與瀏覽器打開相同,由于不在微信環(huán)境內(nèi),也不能點(diǎn)贊評論贊賞等。可以作為信息展示,比如:幫助文檔,活動規(guī)則等信息的展示。和打開 H5 類似,但只能作為信息展示,沒有其他能力。
H5頁面——APP
H5跳轉(zhuǎn)到APP可以通過一種叫做 url schema 的跳轉(zhuǎn)協(xié)議實(shí)現(xiàn),但是這種協(xié)議不是所有瀏覽器都支持,所以你經(jīng)常會見到有些產(chǎn)品在微信里會提示你點(diǎn)右上角用safari打開。所以在支持的瀏覽器中通過url schema打開,微信內(nèi)支持應(yīng)用寶鏈接跳轉(zhuǎn)打開。
APP——H5頁面
同小程序類似,APP也可以打開web-view,由于APP也是自己開發(fā)的,所以可以給web-view放開全部可能的權(quán)限,在APP支持的基礎(chǔ)上,是不會再人為限制web-view的能力了。而對于支付部分,可以嵌入微信或支付寶的SDK,跳轉(zhuǎn)到微信或支付寶進(jìn)行支付。所以,通過web-view打開H5頁面,原則上沒有功能限制,支付可以跳轉(zhuǎn)到微信或支付寶等。
小程序——APP
在某些特定的場景下,微信是允許小程序跳轉(zhuǎn)APP的,但是需要用戶主動觸發(fā)。即,你只能引導(dǎo)用戶來點(diǎn)這個按鈕,而不能替用戶直接打開 APP。簡單來說,就是從哪個APP來的,就有能力回到哪個APP。
APP——小程序與
當(dāng)APP側(cè)嵌入了微信提供的OpenSDK后,就可以實(shí)現(xiàn)前面提到的APP分享到小程序,或者APP打開小程序了。即嵌入SDK后可分享到小程序或直接打開小程序。
APP——APP
APP之間的跳轉(zhuǎn)大體跟前面提到的H5頁面打開APP類似,通過 url schema 來實(shí)現(xiàn)。技術(shù)上是沒什么限制的。
一般來說,移動端的各項(xiàng)應(yīng)用沒有技術(shù)障礙,能否實(shí)現(xiàn)跳轉(zhuǎn)更多要看是否有人設(shè)屏障。