首页 > 编程知识 正文

小程序 直接分享朋友圈,如何朋友圈分享小程序

时间:2023-05-04 03:51:09 阅读:267223 作者:744

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 的页面都不要添加分享盆友圈功能,否则无法展示。

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。