付出宝小程序微信小程序分享转发

标签:付出,程序,分享,转发,发付 发布时间:2019年06月19日 点击1

因为营业需求最近对付出宝小程序和微信小程序的分享功能做了一些了解和尝试,进而写撰写此文作为积累和总结。

微信小程序

微信小程序触发分享有两种体例设置onShareAppMessagebutton添加open-type="share"属性

微信 onShareAppMessage

page中添加onShareAppMessage方法,然后点击右上角菜单就会有分享选项淄博网络公司,假如没有定义onShareAppMessage右上角菜单就没有分享选项

微信自定义转发内容

使用默认截图 1.5.0

代码示意

page({
  data: {
    shareData: {
      title: '自定义转发题目',
      imageUrl: 'xxxx.jpeg',
      path: '/page/API/pages/share/share'
    }
  },

  onShareAppMessage() {
    return this.data.shareData
  }
})
复制代码

转发体例

转发体例只能转发给同伙或者群聊结果如下

微信动态生成带有效户标识的自定义分享图片

只是单纯的将固定图片分享到群聊显然不够酷炫,如今另一个比较流行的做法是生成一个自定义的分享图片,但是这个流程已经离开了小程本来的分享功能。 该流程的大体思路是用户触发自定义的分享按钮,然后再小程序端用canvas动态的绘制一个带有当前用户标识的图片存储到用户的相册中网站制作公司,之后用户在手动的将图片转发到同伙圈

微信 open-type="share"

button组件设置open-type="share"点击button触发分享,open-type="share"模式假如没有定义onShareAppMessage方法也会触发分享

付出宝

付出宝小程序触发分享的体例跟微信小程序雷同也是两种体例设置onShareAppMessagebutton添加open-type="share"属性

付出宝onShareAppMessage

page中添加onShareAppMessage方法,然后点击右上角菜单就会有分享选项,假如没有定义onShareAppMessage右上角菜单也有分享选项

付出宝自定义转发内容

字段 类型 必填 描述 最低版本 title String 是 自定义分享题目 无 desc String 否 自定义分享描述:因为分享到微博只支撑最大长度 140 个字,因此建议长度不要超过该限定。 无 path String 是 自定义分享页面的路径,path中的自定义参数可在小程序生命周期的 onLoad方法中获取(参数传递遵循 http get 的传参规则) 无 content String 否 自定义吱口令文案,最多28个字符现实测试无效,咨询付出宝运营人员说是笔墨吱口令下线了 1.7.0 imageUrl String 否 自定义分享小图 icon 元素请明星代言,支撑:网络图片路径;apFilePath 路径;相对路径。使用场景详见下方说明 1.4.0 bgImgUrl String 否 自定义分享预览大图,建议尺寸750x825,支撑:网络图片路径;apFilePath路径(客户端10.1.58版本开始支撑);相对路径 (客户端 10.1.58 版本开始支撑 success Function 否 分享成功后回调 1.4.0 fail Function 否 分享失败后回调 1.4.0

付出宝转发体例

付出宝转发体例花样就比较多了详情可以参考官方文档

这里单单提一下分享到微信,当用户点击微信的时候付出宝会主动将分享图片存入用户相册(此时付出宝还有文案提醒告诉你生成了吱口令去微信粘贴但是如今并不好使,咨询运营人员才知道吱口令下线了)

关于动态生成带有效户标识的自定义分享图片的尝试

由于付出宝分享会主动截屏保存到相册中,所以当时思考了一下假如当拉起分享窗口的时候页面通过显隐控制的体例,将本来的页面隐蔽将规划好的个性化分享页面表现出来,然后小程序进行截图保存北京人事考试网,如许既能生成带有效户标识的分享图片,还能无缝衔接到分享流程中,说干就干一顿操作之后在Android手机中测试完善几乎完善,可以天不遂人愿在IOS下失败了故摒弃此方案。

总结

  • 付出宝小程序和微信小程序分享API基原形同只是一些细节不太一样,最大的区别就是微信只能分享到群组或者挚友,而付出宝提供了更多的体例
  • 遇见题目简单查查文档假如找不到头绪首选求助小程序交流群或者运营人员,由于小程序发展太快了有些题目能找到的资源并不多,而且官方文档更新的也不怎么及时,闷头踩坑的话有些得不偿失。
  • 信息具有实效性本文或者网上的其他文章或者官方文档皆不可全信统统以实践为准
手机网站建设