原文:Android M App Links: implementation, drawbacks and solutions
參考文章:http://www.reibang.com/p/862885bd8ea2
微信、QQ等 -> 喚醒APP
用戶通過某APP分享了一條鏈接至微信或QQ研儒,用戶B點(diǎn)開該鏈接后,會引導(dǎo)用戶B打開該APP或者下載該APP腺律。
瀏覽器 -> 喚醒APP
用戶A通過瀏覽器打開了某APP的M站或者官網(wǎng)止吁,如果檢測到A來自手機(jī)端,則會引導(dǎo)用戶打開該APP或者下載該APP。
短信拦赠、郵件、二維碼等 -> 喚醒APP
用戶A打開了某APP的推廣短信葵姥,郵件或者掃描二維碼等荷鼠,會引導(dǎo)用戶打開該APP或者下載該APP。
其他APP -> 喚醒APP
用戶A通過第三方APP分享了(任何可以分享信息的品臺或工具:IM或者短信等)一條鏈接至用戶B榔幸,用戶B點(diǎn)開該鏈接后允乐,鏈接會引導(dǎo)用戶B打開指定APP或者下載指定APP。
APP服務(wù)化理念
所謂APP的服務(wù)化就是利用喚醒功能將APP的特定頁面做為一個(gè)單獨(dú)的服務(wù)或者內(nèi)容削咆,通過一定的渠道和載體傳播出去牍疏,并且能夠像傳統(tǒng)的網(wǎng)頁鏈接那樣被一鍵喚醒。
因?yàn)槲⑿挪恢С忠环N是用戶自定義的URI scheme(Custom URI scheme)拨齐,所以想要在微信分享頁面跳轉(zhuǎn)然后喚醒APP的同學(xué)不要使用scheme方式麸澜。
####Android端實(shí)現(xiàn)參考:
http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0718/3200.html
####看完上一篇文章,不知道json文件怎么生成看這篇文掌:
[*http://www.reibang.com/p/d26d62a992f8*](http://www.reibang.com/p/d26d62a992f8)
如果還有什么不懂就看官方文檔吧奏黑,頂部原文那里有官方文檔的地址:如果還不懂在結(jié)合這篇看看:https://github.com/hehonghui/android-tech-frontier/blob/master/issue-15/Android-M%E7%9A%84App-Links%E5%AE%9E%E7%8E%B0%E8%AF%A6%E8%A7%A3.md
注:在Android和iOS8及其以下系統(tǒng)中炊邦,我們可以利用騰訊的親兒子:應(yīng)用寶。簡單講熟史,就是把你的喚起地址配置成你APP的應(yīng)用寶地址馁害,微信中跳轉(zhuǎn)到這個(gè)地址后,如果用戶已經(jīng)安裝了APP蹂匹,則可直接喚起碘菜,如果沒有安裝,則可直接點(diǎn)擊下載限寞。
以上文章絕對可以解除你的疑惑忍啸,