为啥有人可以分享小程序到朋友圈?

为啥有人可以分享小程序到朋友圈?,第1张

这个就是小程序的分享至朋友圈功能啦!我们在生活中仔细对比就会发现,为什么有的小程序可以分享到朋友圈,有的不能?即使是同一个小程序,也存在有的页面可以,而首页这种多功能交互的页面则无法分享?这是因为微信平台对分享至朋友圈功能是有一定限制的,适用于内容型页面的分享,不适用于有较多交互的页面分享。

下面我们来说一说,小程序如何设置分享到朋友圈:

 一、官方对设置分享的状态要求

1、首先,页面需设置允许“发送给朋友”。

2、满足条件 1 后,页面需设置允许“分享到朋友圈”,同时可自定义标题、分享图等。

满足上述两个条件的页面,可被分享到朋友圈。

 二、如何通过代码来实现该功能

对于开发人员来说 *** 作起来并不难,主要通过以下两行代码就能实现。

以上希望能够帮助到您!

小程序默认不能分享朋友圈,开发者需主动设置“分享到朋友圈”。页面允许被分享到朋友圈,需满足两个条件:

    首先,页面需设置允许“发送给朋友”。具体参考 Page.onShareAppMessage 接口文档

    满足条件 1 后,页面需设置允许“分享到朋友圈”,同时可自定义标题、分享图等。具体参考 Page.onShareTimeline 接口文档

满足上述两个条件的页面,可被分享到朋友圈。

### 条件1:(在js中添加onShareAppMessage)

onShareAppMessage: function (ops) {

    wx.showShareMenu({

      withShareTicket: true,

      menus: ['shareAppMessage', 'shareTimeline']

    })

}

### 条件2:(在js中添加onShareTimeline)

  onShareTimeline: function () {

    return {

      title: '分享的标题',

      query: {

        // key: 'value' //要携带的参数

      },

      imageUrl: ''  //分享图,默认小程序的logo

    }

  },

### 点击小程序右上方三个点分享朋友圈,效果如下:

微信小程序发起请求必须是https请求。

1.原因如下:

为了保护小程序应用安全,微信官方的需求文档要求,每个微信小程序必须事先设置一个通讯域名,并通过HTTPS请求进行网络通信,不满足条件的域名和协议无法请求。

因此开发者应先准备好配置好HTTPS证书的域名。

2.适用领域:

小程序一经推出,立刻引发业界热议,各种Demo、指南一夜之间霸屏,但并不是所有服务都适合小程序。其中,使用频次较低但却比较重要的服务,就非常适合加入微信小程序的申请队伍,比如:教育、医疗、家政、求职招聘、二手买卖、旅游、票务等,用户一年用个一两次之后就再也想不起来的,通过微信小程序解决要比引导用户通过原生方式下载更高效便捷。

另外,初创型企业和个人开发者也可以通过小程序来试探MVP产品,微信拥有天然的传播能力和获客能力,而原生应用除了开发比较复杂外,推广成本极高,获客成本极高,这些都阻碍了产品的探索和快速试错。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12142383.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存