編者按:本文來自微信公眾號“知曉程序”(ID:zxcx0101),36氪經授權發布。 在之前的小程序問答中,我們向大家介紹了公眾號向小程序引流的方法。 那么,小程序可以給其他小程序引流嗎?答案自然是肯定的。 今天,知曉程序就來手把手教你,小程序之間如何互相跳轉、引導。 在小程序中,有兩個方法,可以引導用戶使用其他小程序。一種是直接使用接口跳轉,另一種是掃小程序碼跳轉。 1. 直接跳轉微信為小程序提供了一個接口,可以直接從一個小程序拉起、跳轉到另一個小程序。 具體代碼如下: 它的好處是:用戶可以直接點擊按鈕跳轉,無需掃碼、確認等操作;同時,開發者還可以輕松定義進入小程序的頁面地址、具體參數等。 但是,小程序并非可跳轉到其他任意小程序的。微信規定:小程序只能跳轉到關聯同一公眾號的其他小程序。 也就是說,如果你的小程序與其他小程序沒有關聯同一公眾號,那么這兩個小程序之間將不能通過這個接口,直接跳轉。 同時,在調用接口的時候,你需要得知目標小程序的 AppID,才能正常使用這個接口。 關注「知曉程序」微信公眾號,回復「AppID」,獲知如何獲取小程序 AppID。 2. 掃碼跳轉如果你不知道對方小程序的 AppID,那么你也可以選擇利用「長按掃碼」的特性,完成小程序之間的跳轉。 具體操作方法如下:
需要注意的是,如果用 wx.previewImage() 接口調用的是二維碼圖片,長按是不會顯示「掃描圖中二維碼」選項的。只有調用小程序菊花碼,才會有這個提示。 它的缺點比較明顯:首先,開發者需要調用 wx.previewImage() 接口,打開小程序碼圖片并讓用戶掃碼,才能讓用戶長按小程序碼掃碼。 其次,如果你需要跳轉到指定目標頁面、或加入特定參數,需要使用目標小程序生成的特定小程序碼才行。 但使用它的好處也很明顯。利用這個方法跳轉其他小程序,可以跳轉到任意的其他小程序中,不受公眾號關聯限制。 大家可以根據自己的實際情況,選擇合適的小程序跳轉方法,完成小程序之間的引流操作。 另外,小程序互相引流時,請務必遵守微信小程序相關規定喔。 |