如何实现在抖音中直接点击打开微信小程序?【详细教程】微信外部打开小程序
近期,微信小程序悄然开放了从外部跳转到小程序的入口,让用户可以在微信外部浏览器或其他app中跳转到微信小程序。
点击体验-外部一键跳转小程序抛砖给大家:在抖音如何直接点击打开微信小程序?
看完文章你可能就有答案了。如果没有,请联系我。
方法一:通过小程序scheme码跳转至小程序
优点:目前最好的方案,所有场景都支持跳转到小程序为你的外部流量导入小程序。
缺点:需要注册微信开放平台,申请第三方平台,然后使用接口获取URL方案,步骤很多。
小程序任意页面的URL方案都可以通过服务器接口获取。适合从短信、邮件、微信页面等场景打开小程序。通过URLScheme打开小程序的场景值是1065。生成的URL方案如下:weixin://dl/business/?T= *TICKET*iOS系统支持URL方案识别,在短信等应用场景下可以直接通过方案跳转小程序。Android系统不支持直接识别URL Scheme,用户无法通过Scheme正常打开小程序。开发者需要使用H5页面进行调用,然后跳转到Scheme打开小程序。跳转代码示例如下:location.href = & # 8216weixin://dl/business/?t = * TICKET * & # 8217当用户打开H5或用户触发事件后,可以立即调用这个跳转方法。调用上限方案会根据是否过期有效和过期时间参数分为短期有效方案和长期有效方案:
单个小程序每日生成Scheme上限为50万个(包含短期有效Scheme与长期有效Scheme)有效时间超过31天的Scheme或永久有效的Scheme为长期有效Scheme单个小程序总共可生成长期有效Scheme上限为10万个,请谨慎调用有效时间不超过31天的Scheme为短期有效Scheme单个小程序生成短期有效Scheme不设上限需要注意的事项
生成的URL Scheme仅支持从微信外打开小程序。微信内的网页如需打开小程序请使用微信开放标签-小程序跳转按钮,无公众号也可以直接使用小程序身份开发网页并免鉴权跳转小程序,见云开发静态网站跳转小程序。符合开放范围的小程序可以下发支持打开小程序的短信。该功能基本覆盖当前用户正在使用的微信版本,开发者无需进行低版本兼容。只能生成已发布的小程序的URL Scheme。通过URL Scheme跳转到微信时,可能会触发系统弹框询问,若用户选择不跳转,则无法打开小程序。请开发者妥善处理用户选择不跳转的场景。开放范围为国内非个人小程序开放。VV直选IOS使用URL方案跳转,可以下载体验。例子使用云开发静态网站托管搭建网页,没有微信官方账号,只需准备小程序,打开云开发。网页会判断它所处的环境来决定往哪个方向跳转。如果在微信客户端检测到,会使用开放标签跳转,无需认证。如果在外部浏览器或App中检测到,会使用URL方案跳转小程序。
示例网页地址:post pay-2g 5 hm 2 oxbbb 721 a 4-1258211818 . tcloudbaseapp . com/jump-MP . html
详细代码示例及说明:云开发静态网站跳转小程序。
方法二:云开发静态网页免鉴权跳转静态网站
优点:1、省去了小程序业务的域名配置;2.云开发有免费CDN名额;3、简单粗暴,开发简单,UI组件微信官方,体验好。
缺点:一些排除云开发的可能性是禁止的。
H5跳跃小程序是非个人认证的小程序。利用云端开发静态网站托管的网页,无需认证即可跳转到任何合法合规的小程序。即可以在微信内部浏览器的H5跳转小程序,也可以在微信外部浏览器或其他app(如企业微信、QQ等)跳转微信小程序。).在微信客户端打开静态网站页面时,wx.config无需计算签名即可传入小程序AppID,即无需认证即可使用跳转小程序的能力。点击这个体验(会跳转到官方微信& # 8220;小程序的例子& # 8221;小程序):https://post pay-2g 5 hm 2 oxbbb 721 a 4-1258211818 . tcloudbaseapp . com/jump-MP . html
注意,打开静态网站,绑定自定义域名,需要使用微信开发者工具& # 8211;云开发& # 8211;更多& # 8211;静态网站”,才能有规避认证的能力。以下包含完整的代码示例,包括HTML代码和云函数代码。示例无需准备微信官方账号,只需准备小程序并在云开发中开放云开发和静态网站托管能力。网页会判断它所处的环境来决定往哪个方向跳转。如果在微信客户端检测到,会使用开放标签跳转,无需认证。如果在外部浏览器或App中检测到,会使用URL方案跳转小程序。注意,以下代码中的以下内容必须替换,可以搜索<!–替换& # 8211;& gt查看所有需要更换的地方:
applet的AppID:填写您的applet的AppID。
云开发环境ID:用静态网站托管填写你的云开发环境ID。
小程序原账号id:填写你的小程序原账号ID(以GH _开头)
applet的页面路径:填写要跳转到的applet的页面路径。
小程序名称:填写要跳转到的小程序的名称。
HTML:
点击下载方法三:通过同一开放平台绑定的APP拉起小程序
优点:只要绑定在同一个开发账号下,不需要配置。
缺点:微信外部跳转只能针对绑定的app实现,网页等app暂时不支持。
可以申请微信开放平台的认证,统一绑定app、小程序、网页。考虑到在某些场景下,app需要通过小程序托管服务,OpenSDK提供了手机app拉起小程序的功能。
手机APP接入该功能后,用户可以跳转到APP内微信某个小程序的指定页面,完成服务后再跳转回原APP。移动应用上拉小程序功能已经向所有开发者开放。开发者在微信开放平台账号下申请移动应用,并通过审核后,即可获得移动应用下拉小程序功能权限。
跳转规则:
1.对于认证的开放平台账号,其移动应用可以跳转到任何合法的小程序,并且可以跳转的小程序数量没有限制。
2.对于未通过认证的开放平台账号,其移动应用只能跳转到同一开放平台账号下的小程序。注意:如果移动应用没有上架,最多只能跳转小程序100次/天,才能满足调试要求。
如果您的问题还未解决可以联系站长付费协助。
有问题可以加入技术QQ群一起交流学习
本站vip会员 请加入无忧模板网 VIP群(50604020) PS:加入时备注用户名或昵称
普通注册会员或访客 请加入无忧模板网 技术交流群(50604130)
客服微信号:15898888535
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若内容侵犯了原著者的合法权益,可联系站长删除。