返回

微信浏览器打开APP

前端





微信浏览器会阻止在其中直接打开APP,所有一般需要引导用户去其他浏览器。但是如果还是想在微信浏览器直接打开APP的话可以通过wx-open-launch-app这个组件。

这个组件需要在微信公众平台上注册你自己的小程序,然后在小程序中添加wx-open-launch-app组件,就可以在微信浏览器中直接打开APP了。

**所需的一些信息** 

1. APP的包名
2. APP的签名
3. APP的Schema

**注册小程序** 

1. 登录微信公众平台
2. 点击“小程序”
3. 点击“新建小程序”
4. 填写小程序信息
5. 提交审核

**添加wx-open-launch-app组件** 

1. 登录小程序管理后台
2. 点击“开发”
3. 点击“组件”
4. 点击“添加组件”
5. 搜索“wx-open-launch-app”
6. 点击“添加”

**使用wx-open-launch-app组件** 

1. 在小程序中引入wx-open-launch-app组件
2. 设置组件的属性
3. 调用组件的方法

**属性** 

* **appId** :小程序的appId
* **universalLink** :Universal Links的URL
* **schema** :APP的Schema

**方法** 

* **open** :打开APP

**示例** 

```

注意

  • 如果APP没有安装,则会跳转到APP的下载页面。
  • 如果APP已经安装,则会直接打开APP。
  • 如果APP没有注册Universal Links,则会跳转到APP的下载页面。
  • 如果APP已经注册Universal Links,则会直接打开APP。

其他方式

除了使用wx-open-launch-app组件,还可以使用其他方式在微信浏览器中打开APP。

  • Schema

可以将APP的Schema添加到微信浏览器的书签中,然后点击书签即可打开APP。

  • URL Scheme

可以将APP的URL Scheme添加到微信浏览器的书签中,然后点击书签即可打开APP。

  • 自定义URL Scheme

可以创建自己的URL Scheme,然后将它添加到微信浏览器的书签中,然后点击书签即可打开APP。

  • Universal Links

可以将APP的Universal Links添加到微信浏览器的书签中,然后点击书签即可打开APP。

  • Apple App Site Association

对于iOS APP,可以创建一个Apple App Site Association文件,然后将它添加到你的网站中,这样就可以在微信浏览器中直接打开APP。

  • Android App Links

对于Android APP,可以创建一个Android App Links文件,然后将它添加到你的网站中,这样就可以在微信浏览器中直接打开APP。