公眾號和小程序是兩個常用的平台,許多企業和個人賬號都擁有公眾號和小程序。公眾號大多承載主流信息傳遞,而小程序則承擔著個性化、互動等功能,兩者結合使用可以提高用戶粘性。本文將討論如何通過小程序打開公眾號。
一、從小程序打開公眾號頁面
在小程序中打開公眾號頁面並不難。首先,需要在小程序中添加公眾號入口,可以通過以下代碼實現:
<button open-type="contact" app-id="公眾號原始ID" session-from="weapp"> 打開公眾號 </button>
在代碼中,open-type屬性的值應設置為 “contact”,同時,app-id屬性應填寫公眾號的原始ID。通過這樣配置之後,用戶點擊按鈕後,便可以打開對應公眾號 。值得注意的是,如果小程序的認證狀態為審核中或未認證,用戶無法使用此方式打開公眾號。
二、小程序打開公眾號鏈接
小程序也可以通過鏈接的方式打開公眾號。用戶在小程序中打開指定鏈接,通過跳轉到指定公眾號的頁面完成打開。下面是一個使用小程序調起外部瀏覽器 打開 特定公眾號的示例代碼:
// 小程序中的JS代碼 let outerUrl ="https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=" + appBiz + "#wechat_redirect"; // 需要打開的公眾號原始ID let appBiz = "xxxxxxxxxxxxx"; wx.navigateTo({ url: '/pages/webview/webview?url=' + encodeURIComponent(outerUrl) })
代碼中,通過URL拼接的方式生成可以打開 public ID 頁面的鏈接並通過 navigateTo API 實現 跳轉。用戶點擊後,將打開用戶當前手機的默認瀏覽器,並跳轉到對應頁面,實現打開指定的公眾號。
三、小程序打開公眾號文章
小程序也可以直接打開公眾號中的文章,具體做法如下:
wx.navigateTo({ url: '/pages/webview/webview?url=' + encodeURIComponent(articleUrl) })
仍然是通過 URL 拼接的方式實現,同時也需要注意將 articleUrl 進行 HTML 實體轉義,以防止瀏覽器解析。這種方式可以直接跳轉到指定文章頁面,在公眾號推文的小程序卡片中,也可以直接跳轉到小程序詳情頁。
四、公眾號H5 打開小程序
公眾號也可以通過 H5 頁面來打開小程序。採取此方式需要使用 JS-SDK 的介面,相關代碼如下:
wx.miniProgram.navigateTo({ url: '/pages/index/index', success: function () { console.log('成功打開小程序'); } })
這段代碼中,使用 miniProgram.navigate- To API 來啟動指定小程序,將打開小程序並跳轉到當前公眾號指定的小程序頁面。需要注意的是,如果小程序尚未發布,或者用戶未關注公眾號,也將無法使用此方式打開小程序。
五、微信小程序打開公眾號
除了從公眾號打開小程序,在微信小程序中也可以直接打開公眾號,方法如下:
wx.navigateToMiniProgram({ appId: '公眾號原始ID', path: 'pages/index/index', extraData: { foo: 'bar' }, envVersion: 'release', success(res) { console.log('成功打開公眾號'); } })
代碼中,使用 navigateToMiniProgram API 啟動指定公眾號,將打開指定公眾號,並跳轉到當前小程序關聯的指定頁面。注意,需要在微信開放平台申請並配置公眾號和小程序之間互相綁定的許可權。
六、微信公眾號小程序怎麼打開
如果需求從公眾號中打開小程序,對於用戶而言,直接在公眾號中尋找的小程序並不容易,因此,可以通過一個特殊的按鈕或鏈接,為用戶提供打開小程序的入口。
<a href="weixin://dl/business/?t=CARD_TICKET&card_ticket=BKkn1MPYQJSb4nSmKg8L...">打開小程序</a>
在a標籤中添加如上代碼,點擊鏈接時,將通過鏈接的方式打開小程序。同時,在公眾號管理界面中需要進行設置,勾選允許跳轉其他公眾號和小程序
七、小程序在公眾號如何打開
小程序在公眾號中打開,需要完成以下步驟:
- 在微信小程序管理界面中,選擇右上方的設置,在 「基本設置」 這一選項卡中,找到 「關聯的公眾號」 選項;
- 單擊「修改」按鈕,選擇與小程序關聯的公眾號;
- 在公眾號管理界面中,在菜單中添加小程序鏈接,以便用戶能夠輕鬆地從公眾號中打開小程序。
完成上述步驟後,用戶在公眾號中點擊菜單中設置好的小程序鏈接,將能夠直接進入小程序。另外,值得注意的是,公眾號必須是認證過的服務號或訂閱號。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/184495.html