push-client 訂閱發(fā)布插件

v1.0.2
版本
2022-10-25
版本更新時間
84
安裝
6
star
簡介
配合 PushService 使用,用于發(fā)布訂閱數(shù)據(jù)。
安裝
composer require hsk99/push-client
webman 配置
修改 config/plugin/hsk99/push-client/app.php
文件,設(shè)置相關(guān)參數(shù)
使用
<?php
// 非 webman 運行,設(shè)置配置參數(shù)
\Hsk99\PushClient\Client::setConfig([
? ? ? ? ? ? 'service_domain' => 'http://127.0.0.1:8789', ? ? ? ? ? ? ?// 服務(wù)域名
? ? ? ? ? ? 'access_key' ? ? => 'ecc1dcdecd380a38cadc74cd9d0fb9bf', ? // 訪問密鑰
? ? ? ? ? ? 'secret_key' ? ? => '8af1ea94d8f73d5cc9ba384b59298c41', ? // 密鑰
? ? ? ? ? ? 'log_path' ? ? ? => null, ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? // 日志目錄
? ? ? ? ]);
// 私有頻道鑒權(quán)
\Hsk99\PushClient\Client::connectAuth('socket_id', 'my-channel');
// 訂閱發(fā)布
\Hsk99\PushClient\Client::channelPublish('my-channel', 'my-event', 'data');
// 在線訂閱channel列表
\Hsk99\PushClient\Client::channelList();
// 在線訂閱channel詳情
\Hsk99\PushClient\Client::channelInfo('my-channel');
PushService 效果圖