概述
我目前工作是全職做小程序開(kāi)發(fā),所負(fù)責(zé)的小程序需要發(fā)布抖音+快手+微信+支付寶四端,年底了,公司準(zhǔn)備做一波營(yíng)銷活動(dòng),營(yíng)銷活動(dòng)更好傳播的話首選H5活動(dòng)營(yíng)銷頁(yè),這就需要考慮怎么把用戶從H5頁(yè)面引入到我們自己的小程序以達(dá)到引流的目的,于是需要調(diào)研各家小程序平臺(tái)是否有對(duì)應(yīng)的能力可以滿足此需求,于是有了此文,記錄各家小程序平臺(tái)的跳轉(zhuǎn)鏈接規(guī)則,以備需要時(shí)查詢。
鏈接規(guī)則整理
此處只整理了我工作中開(kāi)發(fā)有接觸到的小程序平臺(tái)
微信小程序外部喚起URL Scheme
前提:
開(kāi)發(fā)者無(wú)需調(diào)用平臺(tái)接口,在左邊最底下小程名稱->賬號(hào)設(shè)置->基本設(shè)置->隱私與安全->明文Scheme拉起此小程序配置要做跳轉(zhuǎn)的頁(yè)面
鏈接規(guī)則:
weixin://dl/business/?appid=[appid]&path=[path]&query=[query]&env_version=[env_version]
- 【必填】appid:要打開(kāi)的小程序的 appid ;
- 【必填】path:要打開(kāi)的小程序的頁(yè)面 path ,必須是已經(jīng)發(fā)布的小程序存在的頁(yè)面,不可攜帶 query;
- 【選填】query:要打開(kāi)的小程序的 query ,最大512個(gè)字符,只支持?jǐn)?shù)字,大小寫(xiě)英文以及部分特殊字符:!#$&'()*+,/:;=?@-._~%`,需要url_encode;
- 【選填】env_version:要打開(kāi)的小程序版本,正式版為release,體驗(yàn)版為trial,開(kāi)發(fā)版為develop,僅在微信外打開(kāi)時(shí)生效。注意:若不填寫(xiě),則默認(rèn)打開(kāi)正式版小程序。
通過(guò)明文 URL Scheme 打開(kāi)小程序的場(chǎng)景值為 1286。
官方文擋說(shuō)明
快手小程序外部喚起URL Scheme
鏈接規(guī)則:
kwai://miniapp?appId=[appId]&KSMP_source=011012&KSMP_internal_source=011012&path=[path]
可根據(jù)此示例鏈接將appid和path替換為自己的小程序appid和具體頁(yè)面的path(注意不要填寫(xiě)錯(cuò)誤的場(chǎng)景值,會(huì)導(dǎo)致部分情況下無(wú)法打開(kāi)小程序),生成鏈接后將鏈接配置在服務(wù)TAB具體需要配置鏈接的模塊即可。
- 【必填】appId:要打開(kāi)的小程序的 appid ;
- 【必填】path:要打開(kāi)的小程序的頁(yè)面 path ,必須是已經(jīng)發(fā)布的小程序存在的頁(yè)面,不可攜帶 query;
- 【必填】KSMP_source:打開(kāi)小程序的場(chǎng)景值,固定值為0110120
- 【必填】KSMP_internal_source:打開(kāi)小程序的場(chǎng)景值,固定值為0110120
官方文擋說(shuō)明
支付寶小程序外部喚起URL Scheme
鏈接規(guī)則:
alipays://platformapi/startapp?appId=[appId]&page=[page]&query=[query]
- 【必填】appId:要打開(kāi)的小程序的 appId。示例:20170713077xxxxx
- 【選填】page:要打開(kāi)的小程序的頁(yè)面 path ,要跳轉(zhuǎn)到目標(biāo)小程序的具體 page 頁(yè)面,該值等于 app.json 里面的配置值;如果不帶 page 字段,默認(rèn)跳轉(zhuǎn)到小程序首頁(yè)。路徑中可以在?后面附加跳轉(zhuǎn)后的頁(yè)面參數(shù)。頁(yè)面參數(shù)必須進(jìn)行 UrlEncode 編碼,否則只能獲取到第一個(gè)頁(yè)面參數(shù),示例:UrlEncode 編碼前:pages/index/index?key1=1&key2=2 UrlEncode 編碼后:pages/index/index?key1%3D1%26key2%3D2
- 【選填】query:表示從外部 App 攜帶的參數(shù)透?jìng)鞯侥繕?biāo)小程序,如果不需要攜帶參數(shù)給小程序,可以不帶該參數(shù)。query:?jiǎn)?dòng)參數(shù),內(nèi)容按照格式為參數(shù)名=參數(shù)值&參數(shù)名=參數(shù)值 注意: query 攜帶的啟動(dòng)參數(shù)必須進(jìn)行 UrlEncode 編碼否則只能獲取到第一個(gè)參數(shù),UrlEncode 編碼前:key1=value1&key2=value2 UrlEncode 編碼后:key1%3Dvalue1%26key2%3Dvalue2
官方文擋說(shuō)明
支付寶小程序還貼心的提供了在線的鏈接生成工具:官方生成工具
京東小程序外部鏈接喚起
鏈接規(guī)則:
https://mini-app-static.jd.com/apps/mpshare/index.html?appId=[appId]&type=1&pageAlias=[pageAlias]&path=[path]
- 【必填】appId:要打開(kāi)的小程序的原始id
- 【選填】type:打開(kāi)的小程序的類型,1 對(duì)應(yīng)線上正式小程序 2 體驗(yàn)版小程序
- 【選填】pageAlias:要打開(kāi)的頁(yè)面的別名,需要在app.json中配置使用,詳見(jiàn)全局配置,優(yōu)先級(jí)低于path字段
- 【選填】path后面的路徑,需要url encode,如原始path字段值如下: page/index/index.html?name=aa,則需要轉(zhuǎn)化成 page%2findex%2findex.html%3fname%3daa;path中的?后面的自定義參數(shù)值,可在 app.js 中 onLaunch 回調(diào)中獲取。
官方文擋說(shuō)明
抖音小程序外部喚起URL Scheme
抖音暫時(shí)不支持用戶手動(dòng)拼寫(xiě)URL跳轉(zhuǎn)路徑,只能通過(guò)請(qǐng)求接口生成對(duì)應(yīng)跳轉(zhuǎn)鏈接。
官方文擋說(shuō)明
論壇求助貼子
QQ小程序
暫未找到有才能方式可以跳轉(zhuǎn),文擋上只有掃描普通二維碼可以跳小程序,又備注限制在手機(jī)QQ“掃一掃”或“QQ內(nèi)長(zhǎng)按識(shí)別二維碼”的情況下,又沒(méi)有論壇,也找不到客服入口,二眼一模黑。
轉(zhuǎn)自https://www.cnblogs.com/xwwin/p/18664668
該文章在 2025/1/11 15:19:22 編輯過(guò)