如何通過小程序打開公眾號?

公眾號和小程序是兩個常用的平台,許多企業和個人賬號都擁有公眾號和小程序。公眾號大多承載主流信息傳遞,而小程序則承擔著個性化、互動等功能,兩者結合使用可以提高用戶粘性。本文將討論如何通過小程序打開公眾號。

一、從小程序打開公眾號頁面

在小程序中打開公眾號頁面並不難。首先,需要在小程序中添加公眾號入口,可以通過以下代碼實現:

  <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&amp;card_ticket=BKkn1MPYQJSb4nSmKg8L...">打開小程序</a>

在a標籤中添加如上代碼,點擊鏈接時,將通過鏈接的方式打開小程序。同時,在公眾號管理界面中需要進行設置,勾選允許跳轉其他公眾號和小程序

七、小程序在公眾號如何打開

小程序在公眾號中打開,需要完成以下步驟:

  1. 在微信小程序管理界面中,選擇右上方的設置,在 「基本設置」 這一選項卡中,找到 「關聯的公眾號」 選項;
  2. 單擊「修改」按鈕,選擇與小程序關聯的公眾號;
  3. 在公眾號管理界面中,在菜單中添加小程序鏈接,以便用戶能夠輕鬆地從公眾號中打開小程序。

完成上述步驟後,用戶在公眾號中點擊菜單中設置好的小程序鏈接,將能夠直接進入小程序。另外,值得注意的是,公眾號必須是認證過的服務號或訂閱號。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/184495.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-11-25 17:24
下一篇 2024-11-25 17:24

相關推薦

  • python強行終止程序快捷鍵

    本文將從多個方面對python強行終止程序快捷鍵進行詳細闡述,並提供相應代碼示例。 一、Ctrl+C快捷鍵 Ctrl+C快捷鍵是在終端中經常用來強行終止運行的程序。當你在終端中運行…

    編程 2025-04-29
  • Python程序需要編譯才能執行

    Python 被廣泛應用於數據分析、人工智慧、科學計算等領域,它的靈活性和簡單易學的性質使得越來越多的人喜歡使用 Python 進行編程。然而,在 Python 中程序執行的方式不…

    編程 2025-04-29
  • Python程序文件的拓展

    Python是一門功能豐富、易於學習、可讀性高的編程語言。Python程序文件通常以.py為文件拓展名,被廣泛應用於各種領域,包括Web開發、機器學習、科學計算等。為了更好地發揮P…

    編程 2025-04-29
  • Python購物車程序

    Python購物車程序是一款基於Python編程語言開發的程序,可以實現購物車的相關功能,包括商品的添加、購買、刪除、統計等。 一、添加商品 添加商品是購物車程序的基礎功能之一,用…

    編程 2025-04-29
  • 爬蟲是一種程序

    爬蟲是一種程序,用於自動獲取互聯網上的信息。本文將從如下多個方面對爬蟲的意義、運行方式、應用場景和技術要點等進行詳細的闡述。 一、爬蟲的意義 1、獲取信息:爬蟲可以自動獲取互聯網上…

    編程 2025-04-29
  • Vb運行程序的三種方法

    VB是一種非常實用的編程工具,它可以被用於開發各種不同的應用程序,從簡單的計算器到更複雜的商業軟體。在VB中,有許多不同的方法可以運行程序,包括編譯器、發布程序以及命令行。在本文中…

    編程 2025-04-29
  • Python一元二次方程求解程序

    本文將詳細闡述Python一元二次方程求解程序的相關知識,為讀者提供全面的程序設計思路和操作方法。 一、方程求解 首先,我們需要了解一元二次方程的求解方法。一元二次方程可以寫作: …

    編程 2025-04-29
  • 如何使用GPU加速運行Python程序——以CSDN為中心

    GPU的強大性能是眾所周知的。而隨著深度學習和機器學習的發展,越來越多的Python開發者將GPU應用於深度學習模型的訓練過程中,提高了模型訓練效率。在本文中,我們將介紹如何使用G…

    編程 2025-04-29
  • Web程序和桌面程序的區別

    Web程序和桌面程序都是進行軟體開發的方式,但是它們之間存在很大的區別。本文將從多角度進行闡述。 一、運行方式 Web程序運行於互聯網上,用戶可以通過使用瀏覽器來訪問它。而桌面程序…

    編程 2025-04-29
  • 改善Python程序的90個建議pdf網盤

    本文將從多個方面對改善Python程序的90個建議pdf網盤進行詳細闡述,幫助Python開發者提高程序的性能和效率。 一、代碼優化 1、使用map函數或列表推導式代替for循環。…

    編程 2025-04-29

發表回復

登錄後才能評論