最近在做一個項目怠李,有一項功能是從微信中的分享頁或者產品推廣頁面中下載app;在微信中直接下載app時微信是“拒絕”的朱庆,所以一般的做法是點擊下載按鈕彈出遮罩層盛泡,提示在瀏覽器中打開,然后進入外部瀏覽器娱颊,再次點擊下載按鈕進行下載饭于,這種做法雖然能夠實現(xiàn)下載的功能,但是這么長的操作非常容易導致潛在用戶的流失维蒙。
那么最好的方法當然是在微信中點擊下載按鈕就能進入下載頁(android可以跳至應用商店下載,ios則直接打開appstore)果覆。
這個技術似乎有些產品已經實現(xiàn)了颅痊,比如今日頭條。既然有實現(xiàn)的案例局待,那么作為躬成獅的我自然想這些都不是問題(呵呵~)斑响。
我在網上看到有大神分析微信中唯一的外鏈添加方式“查看原文”的源碼,發(fā)現(xiàn)只要將連接拼接為http://mp.weixin.qq.com/mp/redirect?url=appurl即可钳榨,其中appurl是應用在appstore中的下載地址舰罚。看了后覺得靠譜薛耻,于是就試了下這種方式营罢,發(fā)現(xiàn)并不如愿,跳是跳了,只不過是空白頁饲漾。于是我重新去研究這篇帖子蝙搔,發(fā)現(xiàn)寫于2014年,所以可以想到應該是微信將這種“黑科技”封殺了考传。本來還想試試其他的方法吃型,感覺即便找到“黑科技”可以解決,但不排除啥時候又被wx封了僚楞,所以還是要從微信內部的接口出發(fā)勤晚。
但是微信js-sdk中并沒有這項功能,于是我想到了騰訊開放平臺泉褐,我登錄騰訊開放平臺(騰訊開放平臺 OPEN.QQ.COM)赐写,然后找到了下面的頁面(wiki.open.qq.com/index.php),只需要將自己的應用在這個頁面中進行配置兴枯,然后系統(tǒng)會自動生成一個統(tǒng)一的鏈接血淌,你只需要將你頁面中的鏈接改為此生成的鏈接即可,這樣就能完成靠譜的下載跳轉了财剖。
寫完了發(fā)現(xiàn)哪個地方不對悠夯,最后一段怎么看都像給tx做廣告的,事實當然不是的躺坟。我只是一個使用tx服務的開發(fā)者而已沦补。