微信外部浏览器或短信链接唤起微信小程序的解决方案

简介: 微信外部浏览器或短信链接唤起微信小程序的解决方案


背景

有这样一个需求,在微信外部浏览器或短信链接唤起微信小程序(注意:不是在微信内部H5唤起浏览器,因为微信内部H5唤起浏览器可以直接通过微信的JS-SDK可以直接实现),目前最新的微信小程序api已经可以实现这样的功能,具体流程就是在微信外部环境点击链接跳转,直接唤起了微信并且进入小程序,在进入小程序之前,可以通过微信内部的H5中转页面打开小程序,也可以不经过中转页面直接跳转小程序。

解决方案

  1. 方法一:通过URL Schema实现。即点击微信外部链接,唤起微信,打开中转页面,从中转页面进入小程序
①通过服务端接口或在小程序管理后台生成URL Scheme后,自行开发中转H5页面。
②将带有中转H5链接的短信内容通过开发者自有的短信发送能力或服务商的短信服务进行投放,实现短信打开小程序。

  1. 具体参考:开放能力 /获取小程序链接 /获取 URL Scheme
  2. 方法二:通过URL Link实现。点击微信外部链接,唤起微信,不通过中转页面,直接进入小程序
①通过服务端接口生成URL Link。
②直接将带有URL Link的短信内容通过开发者自有的短信发送能力或服务商的短信服务进行投放,实现短信打开小程序。

  1. 具体参考:开放能力 /获取小程序链接 /获取 URL Link
  2. 方法三:通过云开发静态网站实现

    具体参考:开发指引 /基础能力 /静态网站 /短信跳小程序
目录
相关文章
|
2月前
|
小程序 前端开发 安全
小程序全栈开发中的跨域问题及其解决方案
【4月更文挑战第12天】本文探讨了小程序全栈开发中的跨域问题及其解决方案。跨域问题源于浏览器安全策略,主要体现在前后端分离、第三方服务集成和数据共享上。为解决此问题,开发者可采用CORS、JSONP、代理服务器、数据交换格式和域名策略等方法。实践中需注意安全性、兼容性和性能。通过掌握这些解决方案,开发者能更好地处理小程序的跨域问题,提升用户体验。
|
3天前
|
小程序 JavaScript
【微信小程序-原生开发】实用教程03-自定义底部导航(含自定义tabBar导航高亮需点击两次的解决方案)
【微信小程序-原生开发】实用教程03-自定义底部导航(含自定义tabBar导航高亮需点击两次的解决方案)
6 0
|
3天前
|
Web App开发 前端开发
canvas保存图片时,谷歌浏览器Chrome报错【解决方案】Not allowed to navigate top frame to data URL
canvas保存图片时,谷歌浏览器Chrome报错【解决方案】Not allowed to navigate top frame to data URL
5 0
|
5天前
|
移动开发 小程序 前端开发
php + h5使用 scheme页面跳转微信小程序-其他浏览器一键跳转到微信并打开小程序
php + h5使用 scheme页面跳转微信小程序-其他浏览器一键跳转到微信并打开小程序
5 0
|
2月前
浏览器兼容性解决方案
【5月更文挑战第4天】浏览器兼容性解决方案。
26 5
|
2月前
|
小程序 前端开发 Android开发
微信小程序(van-tabs) 去除横向滚动条样式(附加源码解决方案+报错图)
微信小程序(van-tabs) 去除横向滚动条样式(附加源码解决方案+报错图)
60 1
|
2月前
|
移动开发 小程序 安全
使用阿里云短信+微信短链接跳转微信小程序
此内容是关于使用阿里云短信带传递参数的微信短链接跳转到微信小程序。首先,需要准备微信开发者工具和一个已认证的小程序。接着,开通云开发并配置云开发权限。然后,配置H5静态网页,包括设置云开发权限和处理不同设备的跳转方式。最后,上传云函数并修改其权限,获取微信短信链接,配置短链接参数,并开通阿里云短信服务以进行测试验证。整个过程涉及到了微信开发者工具、云开发、H5页面配置、云函数的创建和部署以及阿里云短信服务的开通和使用等步骤。
169 0
|
2月前
|
开发框架 小程序 前端开发
小程序全栈开发中的跨平台解决方案
【4月更文挑战第12天】本文探讨了小程序全栈开发中的跨平台问题,包括前端、后端和数据交互差异,并提出了解决方案:使用跨平台框架(如Taro、uni-app)、设计统一后端接口、创建API适配层以及利用云开发平台。这些方法旨在帮助开发者提高效率,实现一次开发多平台运行。随着技术进步,预计会有更多便捷的跨平台工具出现。
|
2月前
|
计算机视觉
关于人脸识别最近浏览器打不开摄像头的解决方案
关于人脸识别最近浏览器打不开摄像头的解决方案
|
2月前
|
JavaScript
浏览器插件crx文件--JS混淆与解密
浏览器插件crx文件--JS混淆与解密
68 0