记一次微信分享功能调整带来的问题。分享功能分享出来链接

简介: 做微信公众号开发的时候,有时候因为业务需要,地址需要给到其他人,让他们放到公众号里。最常用的功能就是微信分享,分享出一个 卡片,看起来也很美观。但是一直好使的业务,在没有代码更改的前提下,忽然不好用了。分享出来的只能是一个url地址。这让我百思不得其解。对自己的代码还是很有信心的(手动狗头)!!!

背景

做微信公众号开发的时候,有时候因为业务需要,地址需要给到其他人,让他们放到公众号里。最常用的功能就是微信分享,分享出一个 卡片,看起来也很美观。但是一直好使的业务,在没有代码更改的前提下,忽然不好用了。分享出来的只能是一个url地址。这让我百思不得其解。对自己的代码还是很有信心的(手动狗头)!!!

分析

那么分析一下复现情况。做对比,好用的连接是在公众号,即使再微信开发者工具里调试也是好用的。但是一到要给用户的连接,打开。分享功能的相关请求都是成功的,唯独分享出来不是卡片而是连接。仅有的区别是为了区分用户属于哪个机构的(也就是哪个现场的)增加了个参数。但这也不能影响功能啊。就在我焦头烂额的质疑的时候。我忽然想到,难道就不会是微信自己的问题嘛,毕竟没有替换代码。同时以前是好用的。

结果

经过实践和查阅,上述问题是全域名开放造成的。
所以目前从下面三个入口进入还可以进行分享是可以生产卡片的,而直接点击聊天记录的连接分享出来的只能是URL.
1.公众号菜单访问后分享
2.生成二维码,识别二维码后分享
3.访问页面后添加到收藏,从微信收藏中进入后分享

分享结果对比分享结果对比

上面的是点击链接后分享的,下面的是点击公众号分享的(或收藏地址,在从收藏记录里点击)

相关文章
|
移动开发 小程序 API
微信外部浏览器或短信链接唤起微信小程序的解决方案
微信外部浏览器或短信链接唤起微信小程序的解决方案
2745 1
|
7月前
|
小程序 前端开发 Android开发
小程序微信分享功能如何开发?开放平台已绑定仍不能使用的问题?-优雅草卓伊凡
小程序微信分享功能如何开发?开放平台已绑定仍不能使用的问题?-优雅草卓伊凡
1450 29
小程序微信分享功能如何开发?开放平台已绑定仍不能使用的问题?-优雅草卓伊凡
|
JavaScript 小程序 开发者
uni-app开发实战:利用Vue混入(mixin)实现微信小程序全局分享功能,一键发送给朋友、分享到朋友圈、复制链接
uni-app开发实战:利用Vue混入(mixin)实现微信小程序全局分享功能,一键发送给朋友、分享到朋友圈、复制链接
2062 0
微信小游戏全局开启好友和朋友圈分享功能
微信小游戏全局开启好友和朋友圈分享功能
263 0
|
移动开发 缓存 JavaScript
微信小游戏制作工具中的分享功能怎么用?
微信小游戏制作工具中的分享功能怎么用?
385 0
|
小程序
微信公众号对话框回复消息链接跳转小程序
微信公众号对话框回复消息链接跳转小程序
307 0
|
Java Maven
集成一个以官网(微信,QQ,微博)为标准的登录分享功能
今天要分享的是一个老生常谈的一个功能,也是网上一搜一大片的技术点,没什么技术含量,就是整合一下,提供一下方便,相对于友盟,ShareSdk中夹杂着一些别的功能,此文封装的绝对纯净,除了官网所提供的,不夹杂任何的代码逻辑,登录就是登录,分享就是分享,实实在在的以官网为标准。
231 0
如何实现 请在微信客户端打开链接
如何实现 请在微信客户端打开链接
441 0
如何实现 请在微信客户端打开链接