華為的AppLinking,和業(yè)界常用的方案有什么區(qū)別?
我來(lái)答

華為的AppLinking,和業(yè)界常用的方案有什么區(qū)別?

陳菊 2020-11-19 提問(wèn)
413

華為的App  Linking和Android  AppLink等......的差別是什么?

關(guān)閉
提交回答
1 個(gè)回答
我來(lái)答
王季林

DeepLink:

中文一般叫深度鏈接,是Android的一項(xiàng)基礎(chǔ)能力,通過(guò)URL Scheme來(lái)識(shí)別應(yīng)用,也就是說(shuō),單擊鏈接或者編程請(qǐng)求一個(gè)Web URL的時(shí)候,Android系統(tǒng)識(shí)別并且彈出支持該URL Scheme的應(yīng)用,讓用戶選擇,選擇好以后,可以直接拉起應(yīng)用。

Android AppLink:

Android系統(tǒng)從Android 6.0開始支持的一項(xiàng)功能,可以理解為是一種特殊的DeepLink。相比于DeepLink,他可以直接通過(guò)web地址打開應(yīng)用內(nèi),并且不需要彈窗讓用戶選擇哪個(gè)應(yīng)用打開。

iOS Universal Link

Universal Links,其實(shí)就是iOS平臺(tái)的AppLink,是iOS9上推出的一項(xiàng)功能,讓開發(fā)者的應(yīng)用可以通過(guò)傳統(tǒng)的http鏈接來(lái)啟動(dòng)。

華為AppLinking

AppLinking可以簡(jiǎn)單理解為,是一種適應(yīng)不同平臺(tái),對(duì)上述方案重新封裝的鏈接。

對(duì)于上面說(shuō)的幾項(xiàng)。雖然在自己的平臺(tái)上都已經(jīng)發(fā)展多年,但存在兩個(gè)無(wú)法避免的問(wèn)題:

1.沒(méi)法做到跨平臺(tái)兼容:如果應(yīng)用有多平臺(tái)版本,那必將加大適配工作量。

2.未安裝場(chǎng)景使用割裂感覺(jué)明顯:如果點(diǎn)擊鏈接的設(shè)備上未安裝該應(yīng)用,那還需要應(yīng)用先安裝應(yīng)用,安裝以后,在點(diǎn)擊鏈接進(jìn)入。

使用華為AppLinking就可以解決上述問(wèn)題。首先,AppLinking同時(shí)支持Android平臺(tái)和iOS平臺(tái),不用額外做適配。另外,AppLink可以設(shè)置鏈接行為,在應(yīng)用未安裝的情況下,可以重定向到應(yīng)用市場(chǎng),在應(yīng)用市場(chǎng)內(nèi)安裝完成后,首次打開鏈接仍然生效。

回答于 2020-11-19
贊同
評(píng)論
掃碼關(guān)注
獲取更多出海問(wèn)答的相關(guān)信息
個(gè)人VIP
小程序
快出海小程序
公眾號(hào)
快出海公眾號(hào)
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家