当前位置:   article > 正文

app跳转微信小程序,使用明文scheme拉起_明文scheme拉起此小程序

明文scheme拉起此小程序

提示:使用明文scheme拉起小程序,请先注册微信小程序并完成微信认证

目录

前言

一、小程序配置

1.前往微信公众平台登录进入小程序,点击菜单最后一项 进入设置 > 基本设置,找到隐私设置,如图:

2. 看最后一项,明文scheme拉起小程序,点击配置

二、app使用

1. 基本使用,代码如下(示例):

2. 携带参数:地址后面通过query=参数

3. 如果需要在调式的时候,小程序方面也需测试,可传递参数env_version

总结


前言

需求:app内需跳转微信小程序某一页面,可携带参数


提示:以下是本篇文章正文内容,下面案例可供参考

一、小程序配置

1.前往微信公众平台登录进入小程序,点击菜单最后一项 进入设置 > 基本设置,找到隐私设置,如图:

2. 看最后一项,明文scheme拉起小程序,点击配置

我此处选择的小程序首页作为跳转

注: 将微信开发工具写好的页面路径复制到此处,如果需要添加多个跳转页面,使用分号隔开即可,不用换行

注:跳转地址必须是小程序已经上线的地址

二、app使用

1. 基本使用,代码如下(示例):

  1. window.open('weixin://dl/business/?
  2. appid=此处填写自己小程序项目的appid&path=pages/index/index', '_blank');

2. 携带参数:地址后面通过query%3D参数,微信跳转参数使用=号或者&符号可能导致无法跳转,所以使用encode编码形式写即可

= 的encode 编码为 %3D

  1. window.open('weixin://dl/business/?
  2. appid=项目appid&path=pages/index/index&query=isApp%3Dtrue', '_blank');

小程序那边接收参数:

  1. onLoad: function (options) {
  2. console.log(options.isApp)
  3. }

3. 如果需要在调式的时候,小程序方面也需测试,可传递参数env_version

示例:

  1. window.open('weixin://dl/business/?
  2. appid=项目appid&path=pages/index/index
  3. &env_version='trial'
  4. &query=isApp%3Dtrue', '_blank');

跳转到小程序体验版 或者开发版,即可在不上传小程序审核的情况下进行测试。

4. 传递多个参数,此处多传递一个token参数

& 符号的encode编码为 %26

=符号的encode编码为 %3D

示例:

  1. let token = localStorage.getItem('token')
  2. let aa = true
  3. window.open('weixin://dl/business/?
  4. appid=项目appid&path=pages/index/index
  5. &env_version='trial'
  6. &query=isAppTo%3D'+ aa +'%26token%3D' + token, '_blank');

总结

本文分享仅供参考,如有疑问请评论或私信,感谢支持!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/356051
推荐阅读
相关标签
  

闽ICP备14008679号