查看: 98|回覆: 6

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

[複製鏈接]

9

主題

25

回帖

0

積分

热心网友

金币
25
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2010-10-12
發表於 2022-1-26 01:42:59 | 顯示全部樓層 |閲讀模式
我想做一个推送的插件,我参考了一些博客,他们提到了可以自定义钩子函数。比如一个回帖通知的功能就是定义了post_reply_output这个函数,在所有的post中都执行(参考:https://blog.51cto.com/u_15061935/4182280)。

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

实在是不想对一个一个场景写回调,救救孩子吧。。。
一个, 推送, 通知, 子函数, 这个
回覆

使用道具 舉報

31

主題

280

回帖

0

積分

热心网友

金币
280
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2010-2-26
發表於 2022-1-26 09:03:16 | 顯示全部樓層
post_message
回覆

使用道具 舉報

11

主題

35

回帖

0

積分

热心网友

金币
35
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2012-2-1
發表於 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. }


回覆

使用道具 舉報

9

主題

25

回帖

0

積分

热心网友

金币
25
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2010-10-12
 樓主| 發表於 2022-1-26 22:57:15 | 顯示全部樓層

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

真的非常感谢!!!
回覆

使用道具 舉報

0

主題

6

回帖

0

積分

热心网友

金币
6
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2009-11-12
發表於 2022-1-27 10:04:42 | 顯示全部樓層
学到了!
回覆

使用道具 舉報

2

主題

185

回帖

0

積分

热心网友

金币
185
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2009-9-12
發表於 2022-1-29 00:33:00 | 顯示全部樓層

遗憾的是我们之前还在讨论这个位置钩子怎么下......
回覆

使用道具 舉報

9

主題

25

回帖

0

積分

热心网友

金币
25
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2010-10-12
 樓主| 發表於 2022-1-31 07:53:21 | 顯示全部樓層

要是没有办法,那就先实现一两个场景的回调,也是没有办法
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即注册

本版積分規則

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部