国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

新手請教,如何將webman-push插件整合到Y(jié)II2框架中

fklee

想在YII接口中調(diào)用push,推送消息給客戶端,該如何整合項(xiàng)目結(jié)構(gòu)啊。。。

1391 1 0
1個(gè)回答

walkor 打賞

yii中無法啟動 webman/push 插件,但是可以在yii中調(diào)用push接口推送,前提是需要用webman啟動一個(gè)webman/push服務(wù)。

調(diào)用接口的方法是通用的,
首先在yii項(xiàng)目里composer require webman/push
調(diào)用push接口代碼類似

use Webman\Push\Api;
$api = new Api(
    // 如果webman/push和 yii 不在一個(gè)服務(wù)器上,127.0.0.1要改成響應(yīng)的ip(最好是內(nèi)網(wǎng)ip),并且安全組及防火墻開放3232端口。如果在同一臺服務(wù)器,直接使用 http://127.0.0.1:3232 即可
    'http://127.0.0.1:3232',
    '你的app_key', //在webman項(xiàng)目中的 config/plugin/webman/push/app.php中找
    '你的app_secret'//在webman項(xiàng)目中的 config/plugin/webman/push/app.php中找
);
// 給訂閱 user-1 的所有客戶端推送 message 事件的消息
$api->trigger('user-1', 'message', [
    'from_uid' => 2,
    'content'  => '你好,這個(gè)是消息內(nèi)容'
]);
  • fklee 2022-07-21

    如果yii中無法啟動push插件的話,是不是得搭建個(gè)webman,通過調(diào)用webman接口來推送,不再整合到y(tǒng)ii項(xiàng)目中

  • walkor 2022-07-21

年代過于久遠(yuǎn),無法發(fā)表回答
??