Discuz!应用商城(DisMall)Discuz!应用商城(DisMall)

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 496|回复: 6

想咨询一下插件的自定义钩子函数的问题

[复制链接]

4

主题

12

帖子

18

积分

Newbie

Rank: 1

贡献
0 点
金币
5 个
发表于 2022-1-26 01:42:59 | 显示全部楼层 |阅读模式
我想做一个推送的插件,我参考了一些博客,他们提到了可以自定义钩子函数。比如一个回帖通知的功能就是定义了post_reply_output这个函数,在所有的post中都执行(参考:https://blog.51cto.com/u_15061935/4182280)。

我想咨询一下有没有关于通知的钩子函数。能让每当通知生成的时候,就能在通知生成后进行回调,从而推送给一个推送服务器,然后由这个推送服务器发送给Firebase/APN/小米推送然后推送给用户。
我找了半天,找到了疑似的module space,但是找不到执行这个的函数。

实在是不想对一个一个场景写回调,救救孩子吧。。。
回复

使用道具 举报

19

主题

714

帖子

1042

积分

开发者

Discuz! 运维

Rank: 6Rank: 6Rank: 6

贡献
2 点
金币
156 个
QQ
发表于 2022-1-26 09:03:16 | 显示全部楼层
post_message
回复 支持 反对

使用道具 举报

17

主题

164

帖子

372

积分

开发者

Rank: 6Rank: 6Rank: 6

贡献
2 点
金币
145 个
发表于 2022-1-26 12:49:59 | 显示全部楼层
  1. function post_message($params){
  2.         global $_G;
  3.         $fid = $_G['fid'];
  4.         $tid = $params['param'][2]['tid'];
  5.         $pid = $params['param'][2]['pid'];
  6.         $action=$params['param'][0];
  7.         if($action=='post_newthread_succeed'){//newthread
  8.                 //TODO For newthread
  9.         }elseif($action=='post_reply_succeed'){//new reply
  10.                 //TODO For newreply
  11.         }
  12.         return '';       
  13. }
复制代码


回复 支持 反对

使用道具 举报

4

主题

12

帖子

18

积分

Newbie

Rank: 1

贡献
0 点
金币
5 个
 楼主| 发表于 2022-1-26 22:57:15 | 显示全部楼层

好的 多谢~~~这似乎是回帖的时候给通知是吧,我想咨询一下针对通用的通知呢,就比如系统通知用户组已升级也能走这个吗?

真的非常感谢!!!
回复 支持 反对

使用道具 举报

0

主题

13

帖子

21

积分

Newbie

Rank: 1

贡献
0 点
金币
5 个
发表于 2022-1-27 10:04:42 | 显示全部楼层
学到了!
回复

使用道具 举报

0

主题

988

帖子

1031

积分

开发者

啦啦啦~

Rank: 6Rank: 6Rank: 6

贡献
2 点
金币
8 个
发表于 2022-1-29 00:33:00 | 显示全部楼层
kidozh 发表于 2022-1-26 22:57
好的 多谢~~~这似乎是回帖的时候给通知是吧,我想咨询一下针对通用的通知呢,就比如系统通知用户组已升级 ...

遗憾的是我们之前还在讨论这个位置钩子怎么下......
老周博客
本人不在任何渠道提供任何付费技术支持服务, 谨防上当受骗.
回复 支持 反对

使用道具 举报

4

主题

12

帖子

18

积分

Newbie

Rank: 1

贡献
0 点
金币
5 个
 楼主| 发表于 2022-1-31 07:53:21 来自手机版 | 显示全部楼层
老周部落 发表于 2022-1-29 00:33
遗憾的是我们之前还在讨论这个位置钩子怎么下......

要是没有办法,那就先实现一两个场景的回调,也是没有办法
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz!应用中心 ( 皖ICP备16010102号 )|网站地图star

GMT+8, 2022-5-26 15:29 , Processed in 0.037884 second(s), 10 queries , Yac On.

Powered by Discuz!

Copyright © Tencent Cloud.

快速回复 返回顶部 返回列表