首页 > 原创文章 > 软件开发 > 查看文章

短信网址/html网页打开APP和小程序的方法

所属分类:软件开发 来源: 丁老师原创 更新时间:2025-09-26 09:19 浏览: 685 IP属地: 深圳
微信小程序开发
点击阅读全文

应用场景
场景1:使用APP或小程序,分享给别人的网页内容,当用户打开这个网页内容时,可以自动打开APP或小程序。
场景2:短信群发给目标人群,短信内容包含短网址,打开短网址后,可以打开APP或小程序。

实现方法:
无论是场景1还是场景2,其技术原理都是通过当用户打开网页,网页自动触发调用对应命令,从而打开指定APP或小程序。

html打开APP:
1.使用url scheme,在APP中,定义url scheme规则。
2.在网页的a链接的href中,直接写规则即可。如:

<a href="weixin://">打开微信</a>

//打开淘宝并跳转到商品页
<a href="taobao://item.taobao.com/item.htm?id=123456">查看淘宝商品</a>

//自定义应用
<a href="yourapp://page/home">打开自定义应用</a>

html打开微信小程序:
1.微信内打开,使用<wx-open-launch-weapp>。

<wx-open-launch-weapp username="小程序原始ID" path="要打开的小程序页面路径">
    <button class="btn">打开小程序</button>
</wx-open-launch-weapp>

<script type="text/javascript">
    //微信JSSDK相关代码
    wx.config({
        appId: '公众号appId',
        jsApiList: [],
        openTagList: ['wx-open-launch-weapp']
    });
</script>

备注:该html网页和服务器需要在微信公众号后台配置好域名和ip白名单。

2.普通浏览器内打开,通过微信接口,获取url scheme,然后通过url scheme打开。

//1.根据接口口获取微信scheme
https://api.weixin.qq.com/wxa/generatescheme?access_token=ACCESS_TOKEN

//2.使用获取到的url scheme打开
<a href="通过接口获取到的微信scheme">打开微信小程序</a>


相关文章

使用ACME申请SSL证书提示Error c...

在使用ACME申请SSL证书时,输入了命令:acme.sh --issue -d www.xxx.com --dns dns_dp --server xxx来生成证书,但是结果却返回:Error creating new order. ...

linux下mysql数据库自动备份

不说废话,直接上解决办法。写mysqldump-uusername-ppasswordDatabaseName|gzip /home/backup/DatabaseName_$(date+%Y%m%d_%H%M%S).sql.gz,保存...

如何去掉Wordpress中底部Powere...

有客户咨询,在Wordpress,如何去掉页面底部的Poweredbywordpress字符呢?在后台设置的“页面显示-自定义”中,也没有底部页脚内容设置的选项,这个要怎么去掉呢?其实这个问题很简单,只需要进入该主题的目录,对相关的底部...

文件名中包含空格,下载时报404出错的办法

最近有同学提问,在开发的软件项目中,用户上传的文件名中包含空格,导致用户点击下载时,提示找不到该文件,404的错误,这种问题怎么解决呢?首先,引起这种问题的原因就是文件名中有空格,导致了下载的url无法形成完成的链接。我分别做了两个下载...

推荐文章

宝塔"在未指定SSL默认站点时,未开启SSL...

宝塔系统相关问题解决方法

APP/小程序/网站/对接微信支付常见问题解...

现在微信支付已经超越支付宝,成为中国最广泛的在线支付方式。作为互联网电子商务服务商,如何开通对接微信支付?如何使用微信支付呢?丁老师整理一篇微信支付常见的问题解答。一、如何开通微信支付?微信支付可以在微信支付官网(https://pay.w...

宝塔面板phpmyadmin数据库表导航树禁...

宝塔面板的phpmyadmin,默认数据库表导航树是每30个一页,非常的不直观,可以通过修改宝塔phpmyadmin配置文件的方式来禁止他分页。修改方法:1.进入服务器/www/server/phpmyadmin/phpmyadmin_随机...

安装fastadmin提示“你所浏览的页面暂...

安装fastadmin,打开后提示"你所浏览的页面暂时无法访问",无法安装,是因为程序的runtime没有写权限,需要对runtime目录,添加写权限。解决方法:windows:右键目录,写入按钮打勾。如果不行,在“安全...