pc 后台主动向微信小程序发送推送消息

现在业务需求是pc后台向微信小程序发送消息,但是由于formid,一次只能发送一条,且这个formid在文档上看时,发送完毕后失效,请问有没有其他的办法实现pc主动发送消息给微信小程序呢

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
Epona
最佳答案

@FirstBlood redis感觉好一些吧,除非你想要记录都有哪些formid 使用过了,否则使用redis就好了,自动过期。

4年前 评论
讨论数量: 15

你可以给微信公众号推送模板消息

4年前 评论
Epona

没有,需要在小程序端主动收集formid,然后才能再pc端发消息给小程序用户

4年前 评论

@Epona 小程序每次请求接口都要他搜集一个formid发送后台存储到redis 中 然后使用这个推送?

4年前 评论
Epona

@FirstBlood 你可以在前端多个地方埋点(使用button),只要用户点击,前端就请求接口,你存储formid, 然后就可以使用了。

4年前 评论

@Epona 后台该如何存储呢? 目前我有2种解决方式 1、在数据库中建表存储,单独开一个接口去存储 2、Redis 存储 ,在redis 中存储后加上时间,每使用一个移除一个 请问哪种方法好,或者更优的方法 :kissing_heart:

4年前 评论
Epona

@FirstBlood redis感觉好一些吧,除非你想要记录都有哪些formid 使用过了,否则使用redis就好了,自动过期。

4年前 评论

@Epona 好的,我这就去解决,还有个问题 也是关于redis队列的问题,开单如何加入队列 ,整个场景都不明白

4年前 评论

公众号模板消息没有formid限制。

p.s 若有朋友需要推小程序通知,可以试试我的包 xiaohuilam/laravel-wxapp-notification-channel

4年前 评论
Epona

@XiaohuiLam 公众号还需要关注,这也是一个难以解决的难题😂

4年前 评论
Epona

@FirstBlood 看看laravel 文档,使用还是比较简单的,把对应的错误处理考虑好就可以。

4年前 评论

@XiaohuiLam 谢谢 ,这个包也是需要存储formid ,类似于我上面说的第一种方法,如果用的多了都需要存储而且每次取时都需要判断时间是否过期,是否使用等问题

4年前 评论
JeffreyBool

@Epona 不关注你就想给用户做推送? 那是不可能的。 微信对用户隐私还是做的不错。如果没有限制就可以任意给用户推消息。用户不得烦死啊

4年前 评论
JeffreyBool

@FirstBlood 我记得我以前做过根本客服消息接口做的推消息。只要用户主动给公众号发过消息就能推了

4年前 评论

@Epona 好的谢谢,文档也看了 确实每有理解 在开单过程中如何使用redis 达到优化的目的,场景应用没有实际结合开。。。。。,还是得在理解理解

4年前 评论
Epona

@kenuo 小程序是可以的,只要进去点几下就可以收集到formid,然后就可以了。

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!