# 想要快速获客？送你 2 个小程序互推方法 \| 小程序问答 \#47

- 作者：Astrian
- 发布时间：2017-10-24 20:00
- 原文：https://www.ifanr.com/minapp/927556

![](https://s3.ifanr.com/wp-content/uploads/2017/10/minapp-qna-47.png)

在之前的小程序问答中，我们向大家介绍了[公众号向小程序引流](http://www.ifanr.com/minapp/915312)的方法。

那么，小程序可以给其他小程序引流吗？答案自然是肯定的。

今天，知晓程序（微信号 zxcx0101）就来**手把手教你，小程序之间如何互相跳转、引导**。

关注「知晓程序」微信公众号，回复「问答」，获取往期小程序问答。

在小程序中，有两个方法，可以引导用户使用其他小程序。**一种是直接使用接口跳转，另一种是扫小程序码跳转**。

### 1. 直接跳转

微信为小程序提供了一个接口，可以直接从一个小程序拉起、跳转到另一个小程序。

具体代码如下：

```
wx.navigateToMiniProgram({
  appId: '',
  path: 'pages/index/index?id=123',
  success(res) {
    //do something...
  }
})
```

它的好处是：**用户可以直接点击按钮跳转，无需扫码、确认等操作**；同时，**开发者还可以轻松定义进入小程序的页面地址、具体参数**等。

但是，**小程序并非可跳转到其他任意小程序的**。微信规定：小程序只能跳转到关联同一公众号的其他小程序。

也就是说，如果你的小程序与其他小程序没有关联同一公众号，那么这两个小程序之间将不能通过这个接口，直接跳转。

同时，在调用接口的时候，**你需要得知目标小程序的 AppID**，才能正常使用这个接口。

关注「知晓程序」微信公众号，回复「AppID」，获知如何获取小程序 AppID。

### 2. 扫码跳转

如果你不知道对方小程序的 AppID，那么你也可以选择利用「长按扫码」的特性，完成小程序之间的跳转。

具体操作方法如下：

- 开发者利用 `wx.previewImage()` 接口，打开目标小程序的小程序码。
- 小程序码打开后，用户长按小程序码，点击「扫描图中小程序码」，启动目标小程序。

需要注意的是，**如果用 `wx.previewImage()` 接口调用的是二维码图片，长按是不会显示「扫描图中二维码」选项的**。只有调用小程序菊花码，才会有这个提示。

它的缺点比较明显：首先，**开发者需要调用 `wx.previewImage()` 接口，打开小程序码图片并让用户扫码**，才能让用户长按小程序码扫码。

其次，如果你需要跳转到指定目标页面、或加入特定参数，需要使用目标小程序生成的特定小程序码才行。

关注「知晓程序」微信公众号，回复「码」，获知如何生成小程序码。

但使用它的好处也很明显。**利用这个方法跳转其他小程序，可以跳转到任意的其他小程序中，不受公众号关联限制**。

大家可以根据自己的实际情况，选择合适的小程序跳转方法，完成小程序之间的引流操作。

另外，小程序互相引流时，请务必遵守微信小程序相关规定喔。

**关注「知晓程序」公众号 👇**

- 在微信后台回复「**问答**」，获取往期小程序问答。
- 在微信后台回复「**定制**」，做一个属于你的小程序。

![](https://s3.ifanr.com/wp-content/uploads/2017/09/minapp-qrcode.gif)
