Name Last Update
fw-hestia-common Loading commit data...
fw-hestia-dao Loading commit data...
fw-hestia-domain Loading commit data...
fw-hestia-rpc Loading commit data...
fw-hestia-sdk Loading commit data...
fw-hestia-server Loading commit data...
fw-hestia-service Loading commit data...
.gitignore Loading commit data...
README.md Loading commit data...
pom.xml Loading commit data...

README.md

C端消息中心(fw-hestia)

简介

C端消息中心

1. SDK

<dependency>
    <groupId>cn.fw</groupId>
    <artifactId>fw-hestia-sdk</artifactId>
    <version>1.0.0</version>
</dependency>

2. 接口

发送模板消息

IMessageCenterService#send

参数

参数名 必须 类型 说明
memberId Long 会员id
title String 标题
content String 内容
changeType String 变更类型
changeResult String 变更结果。
remark String 备注。
path String 小程序页面路径。
paramMap HashMap 跳转小程序所携带的参数。

返回值

sceneToken 长整型

说明

调用接口成功后小程序上已经能看到对应的消息了,公众号模板消息可能会因为各种原因没有发送到微信上去,所以如果需要监听模板消息发送的情况 需要监听MQ消息通过sceneToken通知发送成功的事件

撤回消息

IMessageCenterService#revokeMessage

参数

参数名 必须 类型 说明
sceneToken Long sceneToken

返回值

返回是否操作成功

说明

撤回消息。 小程序消息中心无法查看,但是发送出去的公众号模板消息无法回滚

3. MQ

说明

成功发送公众号模板消息后会发送mq

topic: message_send

```java
public class MessageSendMq {
    public final static String TOPIC = "message_send";
    /**
    * 唯一标识
    */
    private Long sceneToken;
    /**
    * 发送时间
    */
    private Date sendTime;
}
```