- 分享到群聊变成文本链接,请问是怎么回事?
这几天我们陆续接到用户反馈,在微信内分享网页到群聊的时候会出现分享卡片变成文本链接的情况。安卓和ios 用户均有反馈。 注意:只有分享群聊会有问题,分享给单人正常。 幸运的是在我自己的 iphone 6s 设备上可以重现此问题。 我尝试了新老 2 个版本的分享 api (onMenuShareAppMessage 和 updateAppMessageShareData),发现均能复现问题,重现视频如下: [视频] [视频] 复现链接(非必现):https://www.meipian3.cn/23n879rs?share_from=self&share_user_mpuuid=af6ed8ae3ac81dd34a29565312e2c4f0&user_id=54179628&v=5.0.0&wxdebug=true 重现的设备信息: [图片] 请微信团队帮忙排查下。
2020-01-28 - H5 页面的通用链接已经移除,依然有用户会弹出“可能离开微信,打开第三方应用”的弹窗,怎么回事呢?
之前提过了一个问题,大部分情况已经解决。 https://developers.weixin.qq.com/community/develop/doc/0000caefbd84b05f9459a3e2256c00 但是我们近期新做了一个页面,在这个页面里有的用户就会遇到弹窗的问题。 具体过程如下: 用户阅读一篇文章,例如:https://www.meipian.cn/2iw0ikqb用户觉得文章很好,于是点击送花按钮送花。页面跳到送花页面 https://www.meipian.cn/wap/common-pages/view/flowerlist.html?type=1&worksId=2iw0ikqb&autoOpenPop=1用户付款后,页面回调会文章页面 https://www.meipian.cn/1001?fallFlower=true ,此时会弹出弹窗。用户如果点击弹窗,app 并不会拉起,而只是回跳至文章页 重现视屏: [视频] 为了简化重现流程,我在测试的榜单页面(https://test-www.meipian.cn/wap/common-pages/view/flowerlist.html?type=1&worksId=8odphzlw)上做了一个按钮,点击按钮直接跳一个生产环境里的文章的地址:https://www.meipian.cn/1001?fallFlower=true 发现在能出现上面的问题的手机上,通过这样的操作也会出现弹窗。 重现视频: [视频] 请腾讯的工程师帮忙分析和解决此问题。 重现连接: https://test-www.meipian.cn/wap/common-pages/view/flowerlist.html?type=1&worksId=8odphzlw 重现方法:点击页面里测试跳转这几个字,观察是否出现弹窗。目前我们内部测试来看,找了 10 台 iphone 出现问题的大概在三四台。版本都是 7.0.8,6s、8p、X等机型都有。有问题的机器信息如下: [图片] [图片] [图片]
2019-12-19 - ios 7.0.8 公众号页面无法自动播放 audio了?
android 的问题 刚解决完,ios 的问题又来了,行为又又又又又又变了。 观察到的改变有以下 2 点: WeixinJSBridgeReady 事件没有了,无法监听此事件进行自动播放。 audio 元素不会预加载音乐文件,loadedmetadata 也不会被发射。在 safari 里打开下面的代码会有直接有 alert,在微信里打开下面的页面,只有点击播放的时候才会有 alert [代码]<[代码][代码]html[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]body[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]audio[代码] [代码]loop preload [代码][代码]controls[代码][代码]=[代码][代码]"controls"[代码] [代码]id[代码][代码]=[代码][代码]'audio'[代码] [代码]src[代码][代码]=[代码][代码]"https://www.meipian.cn/service/music/redirect/83969?song_id=7A932141D63509775569BB40AF7AEF08&song_list_id=D9A047C7540C751F&source_platform=tme&id=83969"[代码][代码]></[代码][代码]audio[代码][代码]>[代码][代码] </[代码][代码]body[代码][代码]>[代码] [代码] <[代码][代码]script[代码][代码]>[代码][代码] [代码][代码]document.getElementById('audio').addEventListener('loadedmetadata', data => {[代码][代码] [代码][代码]console.log(data)[代码][代码] [代码][代码]alert(JSON.stringify(data))[代码][代码] [代码][代码]})[代码][代码] </[代码][代码]script[代码][代码]>[代码] </html> 目前我通过 touchstart 事件来启动音乐播放,作为备用方案。
2019-11-22 - 【Android 设备公众号 H5 页面】 拒绝授权后,分享配置失效,是否有解决方案?
我们的H5页面 android 微信里打开的时候会去拉起授权,近日发现如果用户拒绝授权则会出现分享配置失效的情况。(分享卡片退化成了默认状态)android 微信 7.0.8 百分之百重现。 问题出现的场景: ios 微信拒绝授权:不重现 ios 微信授权:不重现 android 微信授权:不重现 android 微信拒绝授权:重现 android 微信重现视频: [视频] ios 微信同样操作对比视频: [视频] 重现链接:www.meipian.cn/1001?wxdebug=true 请官方大大帮忙查下问题的原因。
2019-11-12 - android 7.0.8 开始公众号页面无法自动播放 audio了?
7.0.8 之前,android 微信允许监听 WeixinJSBridgeReady 事件,来调用 js 播放audio。 7.0.8 版本此方式失效,目前测试来看只能通过监听 click (touchstart, touchend 都不行)事件来播放音乐了。 请问有其他方案么? ------------------------------------------- 11 月 6 日,官方消息:微信会重新开放自动播放,需要一天左右才能覆盖全量用户。大家可以自行测试,看看自己的设备是否恢复正常。
2019-11-03 - H5 页面的通用链接已经移除,但是为什么微信还是一直弹出“可能离开微信,打开第三方应用”的弹窗?
Hi 微信的开发人员, 目前我们在微信内的 H5 页面使用多个业务域名: www.meipian.cn www.meipian1.cn www.meipian2.cn www.meipian3.cn www.meipian4.cn www.meipian5.cn www.meipian6.cn www.meipian7.cn www.meipian8.cn www.meipian9.cn 微信 7.0.5 的版本前,我们为这些业务域名配置了 apple 通用链接功能,以便能从 safari 直接拉起我们的 app。微信 7.0.5 以后,微信开始支持通用链接的特性,我们将这些业务域名从苹果的通用链接里移除了,苹果系统 (safari) 里的通用链接也就失效了。但是微信的通用链接走的应该是自己的逻辑,我们移除了系统的,却无法移除微信的。这就导致我们页面在跳转的时候就会频繁出现“可能离开微信,打开第三方应用”的弹窗。 重现步骤: 在微信内访问:https://www.meipian.cn/23n879rs 点击作者头像 期待结果: 页面跳往:作者页面 https://www.meipian9.cn/c/54179628 实际情况: 微信弹出 “可能离开微信,打开第三方应用”的弹窗,点击确定后会跳往作者页,点击取消则会停在当前页。 重现视屏: [视频] 原因分析: 虽然我们从在 ios 系统里移除了通用链接,可能是微信应该是自己做了缓存。这就导致页面跳往作者页面时,微信依然认为这是一个通用链接跳转,也就弹出了提示,并在用户点击确认后尝试去拉起 app,但是系统通用链接已经失效,所以拉起 app 也就失败了,页面就跳往了作者页面。 期望: 以上的原因分析,仅凭个人猜测。如果正确的话,请给予证实,如果不对,请帮忙解释一下这个行为。另外最重要的,请给出一个解决方案?这个行为目前影响了我们大量的用户。
2019-10-24 - 【公众号 H5 页面】 如何拉起 app?
发现小红书和一些其他 app 有这个逻辑,能够让微信弹起一个弹窗,点击确定后能直接打开 app,并跳转至响应页面。 [图片]
2019-08-08 - ios微信公众号页面显性授权被用户拒绝后,页面被关闭
业务上我们希望如果用户选择不接受显性授权,那么页面还应该停在当前页面。但是现在的行为是页面在 ios 微信里会被关闭(如果设置了回退页,则会后退一页),android 微信里不会。
2019-06-27 - 部分设备上wx.navigateTo无法跳转
* Bug 表现是什么?预期表现是什么? 由于业务需要,我们需要把目前的微信公众号网站快速转化为小程序。 目前我们用在小程序里加载一个webview去快速实现。 为了让ios和android的navigation都正常工作,我们做了一些侧别处理。 [代码]Page({[代码][代码] [代码][代码]onShow: [代码][代码]function[代码][代码]() {[代码][代码] [代码][代码]wx.getSystemInfo({[代码][代码] [代码][代码]success: (res) => {[代码][代码] [代码][代码]console.log(res.SDKVersion)[代码][代码] [代码][代码]if[代码] [代码](res.platform === [代码][代码]'android'[代码][代码]) {[代码][代码] [代码][代码]wx.redirectTo({[代码][代码] [代码][代码]url: [代码][代码]'../webviewpage'[代码][代码] [代码][代码]})[代码][代码] [代码][代码]} [代码][代码]else[代码] [代码]{[代码][代码] wx.[代码][代码]navigateTo({[代码][代码] [代码][代码]url: [代码][代码]'../webviewpage'[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码]})[代码] 在大部分支持webview的设备(小程序 > 1.6.4)上均能正常跳转,并显示。但目前在一台ios设备上出现了跳转到一个空白页面的情况。远程调试了下,发现[代码] wx.[代码][代码]navigateTo[代码]调用之后,webviewpage页面的生命周期函数都没有掉,console里也没有任何异常。 * 如何复现? 目前只有在那台iphone上可以重现,系统版本最新11.2.5,微信版本6.6.3,小程序基础库1.9.91 * 提供一个最简复现 Demo 目前无法提供,需要的话可以提供源码并协助远程调试。
2018-02-13