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

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

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
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年前 评论

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