背景:甲方要求用户微信扫描二维码跳转微信小程序,支付宝小程序扫码跳转支付宝小程序。(支付宝小程序因为还没有上线所以需要支付宝扫的时候要有个提示页面)
1、通过微信后台配置扫普通链接二维码打开小程序规则
这种方法还是适用于大多数场景的。可以通过配置规则传递不同参数。
2、通过生成小程序 URL Scheme , 跳转小程序。
生成 URL Scheme 后, 可以通过 location.href 打开对应小程序页面。
缺点是1、需要一个H5页面中转。 2、安卓不能直接跳转小程序,需要通过点击小程序开放标签才能跳转。 开发标签需要调用微信JDK 所以需要开通公众号,或者开通云开发也可以免授权。
因为我们的需求是微信扫码直接跳转小程序,支付宝扫码需要跳转一个提示页面,等支付宝小程序开发完成跳转支付宝小程序。
所以最后实行的方法是,后台配置普通二维码规则,普通二维码的连接就是配置小程序二维码规则的链接,这样微信扫码就直接跳转小程序了。再写一个H5页面,H5页面的链接也是生成普通二维码的链接,这样支付宝扫码就可以跳转我们的H5页面了。支付宝小程序做好后再把支付宝的规则也配成一样的就可以了