这个问题困扰了我很多久,终于找到一个比较靠谱的方案:
https://soontui.rendui.com/
我们在做一个平台型的小程序项目,发现想通过小程序发通知太难了,因为微信的生态很克制,要避免打扰用户,所以你想给用户发一条趁心如意的通知简直难如登天。
想给微信小程序发通知,一般有三条途径:
1.订阅通知
这种方式简直是非常蛋疼,它分为长期订阅和短期订阅。
短期订阅是要跟用户的使用场景绑定的,比方说你在餐厅点了一个盖浇饭,然后为了能收到出餐通知,你需要点消息订阅,而且每次都要点,非常的蛋疼!这种是不适合平台级小程序的需求的。
你如果想要给用户发一些诸如订单状态变更,物流状态类的通知,用短期订阅是无法满足的。
长期订阅倒是一个选项,但是你根本无法找到合适的订阅消息模板!更重要的是,你的小程序很大可能根本就不支持开通长期订阅,因为是需要一些资质认证的!
在研究了一段时间后,我放弃了这种方式。
2.公众号模板消息
这种方式更加蛋疼。
首先,你根本无法从消息模板库中找到合适的模板,只能找一些非常勉强的模板给用户发,用户看到后都会一头雾水。比方说,我想告诉用户他收到了一些商城的系统通知,最好的通知应该是长这样的:您有10条未读通知,请点击查看。
但是使用公众号模板消息后,你的消息不得不长这样:什么鬼?工单通知?
而且,你想让公众号去接收小程序的通知,也是难上加难!
首先,在开发侧,你必须要通过微信公众平台,把公众号和小程序关联起来,在代码中要通过unionId把它俩的openId做关联;在用户端,你要弄一个非常难操作的引导流程,告诉用户如何去开通公众号通知,整个流程搞下来,大量的用户是流失掉的,可能只有10%能完成这个流程把消息打开的。
3.短信
这是唯一一种能让你正常发消息的方式。但是
首先,它要花钱,一条消息要至少5分钱;其次,它的体验太差,没办法跟小程序进行无缝地交互,你想从微信中跳到小程序中,对用户手机是有要求的:很多用户的手机是不支持 weixin:// 这种协议的跳转的。如果强行弄个 https:// 的跳转网页,你要买域名,买ssl证书,要写代码,暂且不说这样实现有多麻烦,你也要祈祷用户的手机短信App支持 https:// 的跳转!
真是头大啊!
后来,进行了非常困难的百度搜索,终于在好几屏分页的搜索结果的角落里,找到了这个平台
https://soontui.rendui.com
这个平台的思路有一些清奇,但是很有效。它是引导用户安装一个独立的App来接收用户的消息,虽然会有一些小麻烦,但是还能忍受。大家可以了解一下。
网友评论