1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 微信小程序分享盆友圈(onShareTimeline)

微信小程序分享盆友圈(onShareTimeline)

时间:2019-10-29 21:47:15

相关推荐

微信小程序分享盆友圈(onShareTimeline)

1.代码

Page({onShareTimeline: function() {return {title: '自定义标题',query: 'name=xxx&age=xxx',imageUrl: 'http://demo.png',}},})

2.参数 (官网传送门)

3.分享到朋友圈 Beta,注意事项,点击可参考:

3.1 基础库 大于等于 2.11.3 才开始支持;

3.2 目前为Beta版本,暂时只支持在 Android 平台(ios目前不能唤起);

3.3 目前不支持在页面中通过button按钮的方式触发,只能通过右上角菜单方式触发;

3.4 query 只需要页面参数即可(即 ? 后的部分),因为支持当前页面,不支持指定页面;

3.5 imageUrl 分享图片(png 或者jpg,宽高比为 1:1),如果不写则默认为小程序logo;

3.6 适用于内容型页面,即展示型的页面(这是单页面),不适用功能型页面,许多事件不能直接触发,有很多禁用的功能点;

3.7 页面无登录态,与登录相关的接口,如 wx.login 均不可用;云开发资源需开启未登录访问方可在单页模式下使用,详见未登录模式;

3.8 不允许跳转到其它页面,包括任何跳小程序页面、跳其它小程序、跳微信原生页面;

3.9 不允许横屏使用;

3.10 若页面包含 tabBar,tabBar 不会渲染,包括自定义 tabBar;

3.11 本地存储与小程序普通模式不共用;

3.12 存在 web-view 组件的页面不支持发起分享;

4.效果

5.其他

5.1测试该功能:

(1)加入开发者账号;

(2)当时测试时有个小插曲:有个 a测试机的微信是开发者,a在盆友圈里点击了一个测试机b分享的小程序,但打不开,检查代码,代码没问题,还是打不开,把测试机a扫一下小程序的预览码再点击,就可以打开了。(此时盆友圈打开的是测试版,本地都没有测试版,何谈打开);

5.2 建议,目前如果上线该功能,最好在展示型页面上使用该功能,不要在功能型页面使用,渲染数据使用wx.login 的页面都不要添加分享盆友圈功能,否则无法展示。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。