昨天负责的项目需要公司内成员的微信(是微信,非企业微信)能接收到服务器那边的状态、事件的消息通知(推送功能)并跳转到特定的网页或者小程序进行处理,由于公司本身有开发小程序,所以去看了下小程序消息推送功能:只有一次性订阅功能,长久性订阅功能需要特定的行业才行……
然后曲线方法:企业微信 》推送应用消息 》微信通过关注此应用接收推送信息 》根据不同的事件使用不同类型的消息来通知并进行跳转
企业微信 》新建“应用”,获取到corpid和corpsecret,好不容易设置好了,然后服务器后台写好access token、send message……
由于有一些消息跟小程序相关,所以消息类型选用了“miniprogram_notice”,写好参数和消息内容测试,发送成功:
。手机的企业微信很快就收到消息了,“miniprogram_notice”是小程序卡片方式,点击访问小程序,提示无法在“企业微信”打开,需要跳转到微信打开,嗯……
。微信无法收到“miniprogram_notice”方式的消息,所以也就没办法直接点击访问小程序……
通过测试,凡是在开发文档的“消息类型”有“微工作台(原企业号)不支持”字眼的都无法在微信里面收到这类型的消息……只能通过“企业微信接收信息 》点击打开小程序跳转到微信里面真正打开小程序”,但这样就违背了需求——只在微信接收推送消息
不知道企业微信账号通过¥300认证后是否就能收到这些‘不支持’的消息类型,由于不是刚需,没去交费了,全部使用“文本卡片”的消息类型了。
----
很多功能企业微信能做到微信做不到,但有些又需要微信帮它做。
结论:企业微信不等于也不大于微信——就搞死你们开发者
转载请注明转自: 《TX逻辑:企业微信不等于也不大于微信》