• 简书网微信公众号二维码
您当前的位置: 首页 > 知识百科 > 微信小程序发布信息给微信用户有何好处?如何突破群发信息限制?

微信小程序发布信息给微信用户有何好处?如何突破群发信息限制?

时间:2023-07-01 14:05 阅读数:128 人阅读 分类:知识百科

  微信小程序发布信息给微信用户有何好处?如何突破群发信息限制?为了维护关注自己的微信小程序用户,微信小程序有发布信息的功能,时间就是微信小程序消息推送的功能,微信小程序发布信息给微信用户什么好处?

  微信小程序发布信息给微信用户有什么好处?

  微信小程序信息推送是微信小程序采用的通知形式,用户本人在小程序页面有交互行为后,可触发下发通知,通过微信聊天列表中的服务通知可快捷进入查看消息。

  此外,点击查看详情还能跳转到下发消息的小程序的指定页面。但是为了避免这种通知被滥用,带来不好的用户体验,小程序也对模板消息推送做了相应的限制。为了更好的优化小打卡小程序的打卡通知功能,我在开发的过程中自行摸索了一套突破推送限制的解决方案。可以实现 7天内向用户推送多条模板消息,甚至向用户群发消息的功能 。

  消息通知是一个很重要的功能,如QQ空间的回复状态通知,QQ邮箱的邮件通知,微信支付成功提通知等。这种常规的服务跟踪类消息,便于用户掌握产品对自身服务的进度,方便客户获取必要的信息,提高效率;保证用户的知情权,让用户有安全感。

  同时,对于产品本身来说,可以引导用户进行下一步行为, 增加了产品的曝光率,便于用户留存,增强用户粘*。

  所以微信小程序发布信息给微信用户最大的好处就是维护微信小程序用户了!

  微信小程序如何突破群发信息限制?

  微信小程序官方最近已经透露出可能对模板消息进一步放宽限制的信号,不过在这之前,我们可以在遵守官方相关运营规范、保证用户体验的情况下,倒腾一个 "让用户一次触发、多次推送,甚至群发模板消息" 的解决方案。

  微信小程序如何突破群发信息需要的微信小程序代码如下:

  Page({

  formSubmit: function(e) {

  let formId = event.detail.formId;

  console.log('form发生了submit事件,推送码为:', formId)

  }

  })

  组件中属*report-submit为true时,代表需要请求发模板消息的推送码,此时点击按钮提交表单可以获取formId,用于发送模板消息。接下来只需要对原来的页面进行改造,将用户原来绑定了点击事件的界面用小程序表单组件中的button按钮组件来代替,也就是把用户的交互点击的bindtap事件通过表单bindsubmit来取代,从而捕获用户的点击事件来产生更多的推送码formId,这里还需要对按钮组件的样式进行稍微的修改,以便更好地包裹原来小程序界面的代码。

  /*wxss*/

  /*修改按钮样式,使其能够包裹其他组件*/

  .btn {

  border:none;

  text-align:left;

  padding:0;

  margin:0;

  line-height:1.5;

  }

  //js

  Page({

  formSubmit: function(e) {

  let formId = e.detail.formId;

  this.dealFormIds(formId); //处理保存推送码

  let type = e.detail.target.dataset.type;

  //根据type的值来执行相应的点击事件

  //...

  },

  dealFormIds: function(formId) {

  let formIds = app.globalData.gloabalFomIds;//获取全局数据中的推送码gloabalFomIds数组

  if (!formIds) formIds = [];

  let data = {

  formId: formId,

  expire: parseInt(new Date().getTime() / 1000)+604800 //计算7天后的过期时间时间戳

  }

  formIds.push(data);//将data添加到数组的末尾

  app.globalData.gloabalFomIds = formIds; //保存推送码并赋值给全局变量

  },

  })

  上面的代码主要实现了模拟表单提交事件来取代原来的点击事件,用户在点击界面进行交互的同时,能够获得多个推送码保存app.js的全局变量globalData中,等待用户下一次发起网络请求时,即可将gloabalFomIds数组数据发送给服务器。

  微信小程序发布信息给微信用户有何好处?微信小程序如何突破群发信息限制??在以上的内容中,小编为大家介绍了这两方面的内容哦,希望以上的全部内对您有帮助,请多多关注微小乔哦。

相关推荐:

微信小程序通知能力,微信小程序通知能力有什么用?

微信小程序如何向用户推送消息?

微信小程序接收推送怎么开发