评论

实现小程序分享朋友圈功能

小程序分享朋友圈实测

一大早在各科技公众号有看到小程序支持直接分享到朋友圈,这么好的功能,忍不住要实践下。

根据官方文档走起,文档地址:https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/share-timeline.html

然后根据官方文档的意思,目前之支持Android版本,为什么IOS版本总是慢一些呢,(╯▔皿▔)╯

接下来先上代码(需要注意的是得是最新版的预发布版本才行,下载链接:https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html

在需要分享的页面对应的js文件里面写入"onShareTimeline"即可,需要注意的是需要先编写"onShareAppMessage"方法。

点击右上角三个点,出来的效果如下图所示

再次点击右下角得"查看小程序分享页"就可以看到类似官方文档上的效果,具体如下图所示:

在Android手机端下载最新版本的小程序示例,也未发现对应的分享朋友圈功能,静候微信团队的更新

最后一次编辑于  2020-07-08  
点赞 3
收藏
评论

11 个评论

  • 制作小程序,公众号,欢迎咨询
    制作小程序,公众号,欢迎咨询
    2020-07-09

    分享朋友圈和公众号形式一样,感觉不是很好。

    能像小程序样式分享到朋友圈里就好了,点击直接进入小程序,而不是先进入一个网页再调到小程序


    2020-07-09
    赞同 5
    回复 4
  • 弱电助手
    弱电助手
    2020-07-14

    各位大佬,你们在query中设置的参数,在朋友圈点击进入页面后是怎么获取到这个参数的呀?

    2020-07-14
    赞同 1
    回复 2
    • 蜂蜜小面包🍞
      蜂蜜小面包🍞
      2020-07-15
      options里面没有吗
      2020-07-15
      回复
    • 满目星辰
      满目星辰
      2020-09-15
      没有  对象传参和query都没拿到
      2020-09-15
      回复
  • xplee
    xplee
    2020-07-08

    我的也是安卓真机上出不来,只开发者工具里能看到。

    另,shareTimeline的返回是不是写错了,你是想写query却写成了path吧?

    2020-07-08
    赞同 1
    回复 3
    • 蜂蜜小面包🍞
      蜂蜜小面包🍞
      2020-07-09
      真机还没出来呐 别急 我只是照抄官方的示例
      2020-07-09
      回复
    • 阿亮
      阿亮
      2020-07-13
      真机可以出来,估计你是没有到小程序后台设置最低基础库吧?
      2020-07-13
      回复
    • 蜂蜜小面包🍞
      蜂蜜小面包🍞
      2020-07-15回复阿亮
      Android什么版本啊?
      2020-07-15
      回复
  • 小青年
    小青年
    2020-07-08

    遇到同样问题 安卓真机上就是不显示分享朋友圈按钮

    2020-07-08
    赞同 1
    回复 4
    • 蜂蜜小面包🍞
      蜂蜜小面包🍞
      2020-07-08
      还没正式开始
      2020-07-08
      1
      回复
    • 不吃零食的乖宝宝🙃
      不吃零食的乖宝宝🙃
      2020-07-09
      需要把安卓手机微信更新一下,因为“分享到朋友圈”这个功能需要基础库2.11.3
      2020-07-09
      回复
    • 蜂蜜小面包🍞
      蜂蜜小面包🍞
      2020-07-10回复不吃零食的乖宝宝🙃
      好的
      2020-07-10
      回复
    • 微盟
      微盟
      2020-07-28
      1.目前这个功能仅安卓系统可以;
      2.这个功能目前仅能用于测试使用;
      3.开发中和小程序的基础库必须是2.11.3版本,其它版本无用;
      2020-07-28
      回复
  • 王明
    王明
    2021-05-14

    能做到在同一个页面用一个字段控制 是否分享到朋友圈么???我发现页面上只要有onShareTimeline 这个方法,就是默认有分享朋友的,我想页面上有onShareTimeline 这个方法,还能控制是否有分享朋友圈功能

    2021-05-14
    赞同
    回复 2
  • yunran
    yunran
    2021-03-30

    明明什么都做不到 那些老板们却以为什么都可以做得到 非要你变出来

    2021-03-30
    赞同
    回复 1
    • 蜂蜜小面包🍞
      蜂蜜小面包🍞
      2021-03-30
      那你就把官方文档丢老板脸上,实在不行就把客服电话丢给老板
      2021-03-30
      1
      回复
  • tiandaodao
    tiandaodao
    2020-08-17

    最新分享朋友圈文章案例:https://blog.csdn.net/qq_32113629/article/details/107177622

    2020-08-17
    赞同
    回复
  • Yeung
    Yeung
    2020-08-11

    目前来看还是挺鸡肋的。

    2020-08-11
    赞同
    回复 4
    • 蜂蜜小面包🍞
      蜂蜜小面包🍞
      2020-08-15
      还没有在真机上尝试过,不清楚。如果真的可以发布到朋友圈的话,岂不是省去了用画布画分享图然后用户保存本地再发布到朋友圈来的快和好
      2020-08-15
      回复
    • Yeung
      Yeung
      2020-08-20回复蜂蜜小面包🍞
      安卓平台可以分享。 就是无法调用 小程序的api . 分享页需使用免token 接口
      2020-08-20
      回复
    • Yeung
      Yeung
      2020-08-20回复Yeung
      分享出来的只是个类似h5 页面,无法做交互。点击提示 前往小程序体验
      2020-08-20
      回复
    • 蜂蜜小面包🍞
      蜂蜜小面包🍞
      2020-08-21回复Yeung
      要啥交互 能点击进入小程序不就好了嘛  比长按朋友圈小程序码识别再进入不是方便很多
      2020-08-21
      回复
  • 欢乐马
    欢乐马
    2020-07-31

    请问一下 目前的触发朋友圈分享的途径是不是仅有右上角的三个点触发呀?

    2020-07-31
    赞同
    回复 3
    • 蜂蜜小面包🍞
      蜂蜜小面包🍞
      2020-08-04
      自己写个控件,人保去绑定onShareTimeline这个方法就可以了
      2020-08-04
      回复
    • 欢乐马
      欢乐马
      2020-08-05回复蜂蜜小面包🍞
      尝试过,目前没成功。
      2020-08-05
      回复
    • 蜂蜜小面包🍞
      蜂蜜小面包🍞
      2020-08-05回复欢乐马
      在模拟器里面跑 真机的话得是内测版才行
      2020-08-05
      回复
  • Laidz
    Laidz
    2020-07-20

    朋友圈展示样式和公众号图文类似,我就忍了。

    但你用个单页模式是啥考虑啊?单页模式下,API基本都废了,云开发的数据库、存储、云函数统统搞一遍权限,业务逻辑全部再理一遍:无登陆状态业务流程是否能跑通。

    好不容易,花费大把时间,一个一个的改完了,嘿嘿,云函数依然报 Check ticket fail,怕了怕了,惹不起。回退版本,再见。

    2020-07-20
    赞同
    回复 7
    • 蜂蜜小面包🍞
      蜂蜜小面包🍞
      2020-07-21
      不能直接走接口嘛 为什么要用云函数
      2020-07-21
      回复
    • Laidz
      Laidz
      2020-07-21回复蜂蜜小面包🍞
      用户点击分享到朋友圈的小程序链接后后,进入单页面,该页面中有内容需要走云函数、数据库或存储,都需要判断权限。另,如果页面业务需要登录状态,单页面也是没有办法拿到的。
      2020-07-21
      1
      回复
    • 蜂蜜小面包🍞
      蜂蜜小面包🍞
      2020-07-21回复Laidz
      分享的时候不是可以带参数嘛
      2020-07-21
      回复
    • Laidz
      Laidz
      2020-07-21回复蜂蜜小面包🍞
      参数和内容不是一回事啊,比如参数是ID,内容是通过这个ID获取的详情。现在使用分享朋友圈最大的问题是:1,需要重新配置云函数、存储和数据库权限;2,需要满足无登录状态下,页面内容完整展示。这个工作量可能非常大。
      2020-07-21
      回复
    • 蜂蜜小面包🍞
      蜂蜜小面包🍞
      2020-07-22回复Laidz
      不做云函数不是很清楚 你可以问下官方
      2020-07-22
      1
      回复
    查看更多(2)

正在加载...

登录 后发表内容