应用场景
场景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>宝塔系统相关问题解决方法
使用c#读取excel文件可以通过OleDbDataAdapter来进行读取,将excel文件作为数据库,以检索数据的方式来读取excel内容。具体代码如下:var fileName = string.Format("{0}...
微信小程序可以实现文档的在线预览及保存本地下载,支持的格式有pdf/doc/xls/ppt等常用文档类型,如图:除了对办公文档进行预览,还可以进行转发、收藏、保存手机本地等其他操作。实现该功能的思路为,先用downloadFile下载文...
composer更新指定包的命令composer require alibabacloud/dysmsapi-20170525:2.0.24 --ignore-platform-reqs composer update alibabac...
在使用uniapp开发微信小程序,微信开发者工具调试时,明明已经给了获取位置权限,但还是提示需要打开gps获取位置,具体解决办法如下:打开uniapp的manifest.json文件,切换到源码模式,找到mp-weixin节点"p...
由老版本7.2自动升级时,会出现很多问题,建议在终端手动升级。升级命令:curl http://download.bt.cn/install/update_panel.sh|bash
安装fastadmin,打开后提示"你所浏览的页面暂时无法访问",无法安装,是因为程序的runtime没有写权限,需要对runtime目录,添加写权限。解决方法:windows:右键目录,写入按钮打勾。如果不行,在“安全...
在使用jet brains的ide开发代码时,经常性的会输入单引号或双引号,ide默认有对于引号的自动完成功能,即输入一个引号,自动显示两个,这一点其实做的很不智能,因为在使用时经常会有显示出3个的情况,那么怎么关闭这个功能呢?file-s...