为什么不完全开放微信外H5唤起微信及小程序?
目前微信应该属于国民级应用了,小程序平台也逐步完善。目前微信外的H5页面其实是可以唤起微信APP的。
类似这样:
<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供开发者申请使用?