/** * 后端注入自定义功能的注册入口 * 如需要注入,请在routine中编写注册逻辑,使用此处提供的注册方法进行注册 */ export { /** * 注册消息类型 */ registerMessageType, } from './aspects/template'; export { registerWeChatPublicEventCallback, } from './endpoints/wechat'; export { /** * 注册消息通知转换器 * 用于将消息数据转换为特定渠道所需的格式 * 例如: 将message转换为微信小程序、公众号、短信、邮件所需的数据格式 */ registerMessageNotificationConverters, /** * 注册消息渠道处理器 * 用于处理特定渠道的消息创建逻辑 * 例如: 处理微信小程序、公众号、短信、邮件等渠道的消息生成 */ registerMessageHandler, } from './utils/message'; export { /** * 注册通知渠道处理器 * 用于处理特定渠道的通知发送逻辑 * 例如: 实际发送微信小程序、公众号、短信、邮件等渠道的通知 */ registerNotificationHandler, /** * 注册通知失败处理器 * 用于在所有通知渠道都失败后执行自定义的补救逻辑 * 可以注册多个处理器,它们会依次执行 * 例如: 在其他渠道失败后自动发送短信通知 */ registerNotificationFailureHandler, } from './utils/notification'; export { registSms, } from './utils/sms'; export { registerCosBackend, } from './utils/cos/index.backend';