为什么不完全开放微信外H5唤起微信及小程序?
发布于 7 年前 作者 hanjie 2352 次浏览 来自 官方Issues

目前微信应该属于国民级应用了,小程序平台也逐步完善。目前微信外的H5页面其实是可以唤起微信APP的。

类似这样:

<script>

location.href = 'weixin://';

</script>

这个代码可以直接在微信外的浏览器内把微信打开。

但只是打开,不能进入指定场景页面。

早在2017~2018年间,微信陆续开放了如下浏览器schema接口给到了部分大型企业或关联企业(如京东、同城旅游、财务通等)

<script>
location.href = 'weixin://dl/business/?ticket=xxxxxxxx';
//其中ticket参数 是需要服务端调用特定API生成。api中会定义唤起微信后跳转的网页。
</script>

而微信小程序平台公开的从商户自己APP跳转至小程序的schema 如下(iOS):

scheme://launchMiniProgram?userName=gh_c9715a40077e&path=pages%2Fhservice%2Findex&miniprogramType=1

__________

从以上接口和协议可以看出,其实微信本身已经具备了承载第三方app及浏览器的跳转能力。

是否有计划更开放一些,比如提供  类似  weixin://dl/business/?ticket 这个 ticket  的相关 API供开发者申请使用?

回到顶部