最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

瀏覽器HTML5頁面或短信鏈接如何調(diào)用喚起微信小程序(URL?Scheme)?

 更新時間:2025年12月20日 11:05:48   作者:林憶5252  
用于實現(xiàn)外部H5頁面中實現(xiàn)打開微信小程序的功能(微信內(nèi)打開請使用微信開放標簽方式),用戶在網(wǎng)頁中一鍵喚起小程序,采用的技術(shù)是URL?Scheme,是微信小程序后臺生成一種地址,適用于從短信、郵件、微信外網(wǎng)頁等場景打開小程序任意頁面,即點擊微信外部鏈接,喚起微信

介紹

  • 背景:用于實現(xiàn)外部H5頁面中實現(xiàn)打開微信小程序的功能(微信內(nèi)打開請使用微信開放標簽方式),用戶在網(wǎng)頁中一鍵喚起小程序,能夠給用戶提供更好的體驗。采用的技術(shù)是URL Scheme,是微信小程序后臺生成一種地址,適用于從短信、郵件、微信外網(wǎng)頁等場景打開小程序任意頁面,即點擊微信外部鏈接,喚起微信,打開中轉(zhuǎn)頁面,從中轉(zhuǎn)頁面進入小程序。通過URL Scheme打開小程序的場景值為 1065。
  • 整體思路:前端調(diào)用后端接口,后端調(diào)用微信接口生成Url Scheme返回給前端,前端得到Url Scheme后,打開該鏈接即可實現(xiàn)跳轉(zhuǎn)
    生成的 URL Scheme 如下所示
location.href = 'weixin://dl/business/?t=SagndxolUds'

獲取 URL Scheme

自 2023 年 12 月 19 日起,對URL Scheme進行升級,詳細調(diào)整說明可見《URL Scheme 和 URL Link優(yōu)化公告》。改動點概覽如下:

支持開發(fā)者在原有加密 URL Scheme 后面拼接參數(shù);

新增明文 URL Scheme,開發(fā)者無需調(diào)用接口可自行拼接生成明文Scheme;

取消 URL Scheme 一人一鏈的限制,支持同一條連接被多名用戶訪問;

每個小程序每天 URL Scheme 和 URL Link 總打開次數(shù)上限為300萬。
 

操作步驟

開發(fā)前的準備工作

必須是企業(yè)的小程序

  • 獲取AppID,也就是小程序唯一憑證,可在微信公眾平臺 - 設(shè)置 - 開發(fā)設(shè)置」頁中獲得。(需要已經(jīng)成為開發(fā)者,且?guī)ぬ枦]有異常狀態(tài))
  • 獲取AppSecret,也就是小程序唯一憑證密鑰

關(guān)于URL Scheme
微信官方文檔:https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/url-scheme.html
后端

  • 代碼邏輯:后端調(diào)用微信接口獲取access_token,在用獲取access_token去調(diào)用微信接口生成URL Scheme,在將URL Scheme返回給前端

獲取access_token

微信官方文檔https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/access-token/auth.getAccessToken.html

  • 請求地址
GET https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET
  • 參數(shù)列表:
參數(shù)含義
grant_type固定為client_credential
appid小程序唯一憑證,即 AppID
secret小程序唯一憑證密鑰,即 AppSecret
  • 得到以下數(shù)據(jù)說明成功:
{"access_token": "56_iut0Umy6*********wERTaAHAVIK", "expires_in": 7200}

生成URL Scheme

微信官方文檔:https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/url-scheme/urlscheme.generate.html

  • 請求地址
POST https://api.weixin.qq.com/wxa/generatescheme?access_token=ACCESS_TOKEN
  • 參數(shù)列表:
參數(shù)含義
access_token接口憑證
  • 得到以下數(shù)據(jù)說明成功:
{
    "errcode": 0,
    "errmsg": "ok",
    "openlink": "weixin://dl/business/?t=SagndxolUds"
}

此時已經(jīng)拿到了openlink ,也就是URL Scheme,將該信息返回前端即可

前端
請求后端接口拿到URL Scheme,然后已URL形式打開即可,該方式僅支持手機瀏覽器,如果是微信瀏覽器則需要使用(微信開放標簽)方式

<a href="weixin://dl/business/?t=SagndxolUds" rel="external nofollow" >打開小程序</a>

href 綁定的是 URL Scheme 地址。

備注筆記

頻率限制

生成端:每天生成 URL Scheme(加密+明文) 和 URL Link 的總數(shù)量上限為50萬;

打開端:每天通過 URL Scheme(加密+明文) 和 URL Link 打開小程序的總次數(shù)上限為300萬。

注意事項

微信內(nèi)的網(wǎng)頁如需打開小程序請使用微信開放標簽-小程序跳轉(zhuǎn)按鈕,無公眾號也可以直接使用小程序身份開發(fā)網(wǎng)頁并免鑒權(quán)跳轉(zhuǎn)小程序,見云開發(fā)靜態(tài)網(wǎng)站跳轉(zhuǎn)小程序。符合開放范圍的小程序可以下發(fā)支持打開小程序的短信
該功能基本覆蓋當前用戶正在使用的微信版本,開發(fā)者無需進行低版本兼容
只能生成已發(fā)布的小程序的 URL Scheme
通過 URL Scheme 跳轉(zhuǎn)到微信時,可能會觸發(fā)系統(tǒng)彈框詢問,若用戶選擇不跳轉(zhuǎn),則無法打開小程序。請開發(fā)者妥善處理用戶選擇不跳轉(zhuǎn)的場景
部分瀏覽器會限制打開網(wǎng)頁直接跳轉(zhuǎn),可參考示例網(wǎng)頁設(shè)置跳轉(zhuǎn)按鈕
平臺有安全策略防止開發(fā)者的鏈接被黑灰產(chǎn)批量打開,導(dǎo)致的達到訪問上限無法正常打開小程序的問題

開放范圍

針對非個人主體小程序開放。

總結(jié)

在微信生態(tài)系統(tǒng)中,H5(HTML5)頁面與微信小程序之間的交互是常見且重要的功能。這一功能使得用戶在瀏覽H5網(wǎng)頁時可以無縫地切換到微信小程序,享受更豐富的服務(wù)和體驗。

到此這篇關(guān)于瀏覽器HTML5頁面或短信鏈接如何喚起微信小程序(URL Scheme)?的文章就介紹到這了,更多相關(guān)HTML5或短信鏈接打開微信小程序內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

根河市| 民丰县| 隆林| 德清县| 汉川市| 华亭县| 桃江县| 张家港市| 吕梁市| 繁昌县| 科尔| 留坝县| 大宁县| 临西县| 玉树县| 阿尔山市| 深州市| 湖口县| 九江市| 巴彦县| 博白县| 德令哈市| 革吉县| 大港区| 宜良县| 田林县| 靖江市| 石柱| 达孜县| 得荣县| 福建省| 贵德县| 沂源县| 广饶县| 安多县| 南京市| 辽阳县| 社会| 普洱| 定南县| 莎车县|