官方文档 https://developers.weixin.qq.com/miniprogram/dev/api/share.html
这里说由button发起的分享,onShareAppMessage里的options会返回target,但是实际测试却是,开发工具正常返回target,真机不返回target。
图一是开发工具的表现,图二是真机(华为荣耀8)的表现。
- 提供一个最简复现 Demo
<button size="mini" type="primary" open-type="share">分享button>
Page({
onShareAppMessage(options) {
if (options.from === 'button') {
wx.showModal({
content: JSON.stringify(options)
});
}
}
})
我也是这样,在模拟机上能正常获得target,但在真机上就获得不了,苹果手机与android手机测试均是如此
我也碰到了类似问题,卸载内测版,安装正式版就ok了。
https://developers.weixin.qq.com/blogdetail?action=get_post_info&docid=000c20effe4a98e9f466d9f7b5b400,这个问题可否帮忙关注一下哈
好的,感谢你的反馈
我重装微信就可以了,所以应该是安卓内测版本的问题,这个请跟进确认一下
今天找了另外一部安卓机测试,结果正常,我怀疑是不是我的微信版本的问题,之前我参加过内测,微信版本是内测版,有没有可能是这个原因?
附上我的系统信息:
{
"screenWidth": 360,
"pixelRatio": 3,
"system": "Android 7.0",
"benchmarkLevel": 10,
"windowWidth": 360,
"brand": "honor",
"screenHeight": 598,
"version": "6.6.6",
"fontSizeSetting": 16,
"language": "en",
"windowHeight": 526,
"model": "FRD-AL00",
"platform": "android",
"SDKVersion": "2.0.0"
}
我只测了自己的机子,还没有找其他安卓机子测试,分享的窗口有弹出的,vconsole没有error
另外,vConsole上面有出现error日志不?
你好,问题没有复现,请问下,其它的android设备有问题么?然后有弹起分享的窗口么?