当前位置: 首页 > news >正文

uniapp写的h5跳转小程序

使用场景:

我们对接第三方支付的时候,对方只提供了原生小程序id和appid,由我们的app和h5平台跳转至小程序。

遇到的问题:

app跳转本地正常,线上报错如下

解决办法:

需要去微信开放平台申请应用appid

易错点:

// #ifdef APP-PLUS  
            plus.share.getServices(function(res){
                   var sweixin = null;  
                   for(var i=0;i<res.length;i++){  
                         var t = res[i];  
                         if(t.id == 'weixin'){  
                               sweixin = t;  
                         }  
                   }  
                   if(sweixin){  
                         sweixin.launchMiniProgram({  
                                id: 'xxx‘,//原生小程序id gh打头的
                                type: 0,
                                path:token_url
                         });  
                   }  
          },function(res){  
                  console.log(JSON.stringify(res));  
         });
         // #endif

h5跳转,在网上看到很多关于跳转的,大部分都是需要申请微信公众平台开放权限,使用微信的sdk,但是发现了一种很新的办法。以前对接过富友支付。发现了链接的方式

weixin://dl/business/?appid=wx9f0f95c42bcf73c9&path=pages/pay-plugin/pay-plugin&query=

具体我这边的实现方式如下

str=pages/pay-plugin/pay/plugin?tradeNo=puv*2FWpIPEJr70WQr%2BZ4dAApVNMS192d100TkLSPr1nM3D&member_id=1284250&type=BF

const index = str.indexOf("?");
            const path = str.substring(0,index);
            let list = str.substring(index+1);
            return `weixin://dl/business/?appid=wx9f0f95c42bcf73c9&path=${path}&query=${encodeURIComponent(list)}`
        }

相关文章:

  • Postman参数介绍
  • Teledyne PDS 2025版本多波束测量及后处理成图软件
  • Holoens2开发报错记录02_通过主机获取彩色和深度数据流常见错误
  • 【星云 Orbit-F4 开发板】03b. 按键玩法二:独立按键双击双击触发
  • ChatGPT背后的理论基础:从预训练到微调的深度解析
  • 06.模板初阶(template<typename T>,充分复用函数,函数模板和类模板的使用)
  • 防火墙双机热备---VRRP,VGMP,HRP(超详细)
  • 《我的AUTOSAR之路》Det 解析
  • 力扣练习之字符串的最大公因子
  • 联想 SR590 服务器 530-8i 更换损坏的硬盘
  • 何为第一二三产业?
  • <02.25>八股文
  • Docker run --add-host参数解析(在容器启动时向/etc/hosts文件中添加自定义的主机名与IP映射)(适用于临时调试或测试)
  • kvaser pythoncan 调用报错(x86 ubuntu工控机)
  • 笔记20250225
  • Shell 脚本--检测网络连通性
  • 星环科技推出DeepSeek全场景解决方案:即开即用、企业级部署、端侧智能三位一体
  • 【Windows】全角/半角切换(Full/half width switch),英文字符间距变大/变小
  • Mac 版 本地部署deepseek ➕ RAGflow 知识库搭建流程分享(附问题解决方法)
  • 【大模型】Ubuntu下 fastgpt 的部署和使用
  • 做移动网站优化优/个人网页制作教程
  • 房产网站排行/郑州百度推广外包
  • 景区网站建设原则/百度号码认证申诉平台
  • 给自己做的网站换首页/河北seo推广公司
  • 安徽两学一做网站/网络营销的背景和意义
  • 做黄金的人喜欢逛那些网站/如何优化网络连接