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

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

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
Epona
最佳答案

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

5年前 评论
讨论数量: 15

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

5年前 评论
Epona

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

5年前 评论

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

5年前 评论
Epona

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

5年前 评论

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

5年前 评论
Epona

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

5年前 评论

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

5年前 评论

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

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

5年前 评论
Epona

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

5年前 评论
Epona

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

5年前 评论

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

5年前 评论
JeffreyBool

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

5年前 评论
JeffreyBool

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

5年前 评论

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

5年前 评论
Epona

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

5年前 评论

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