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

關(guān)于 webman/push 插件的使用問(wèn)題

運(yùn)行環(huán)境

系統(tǒng) CentOS 7.6 php 7.4 webman/push 版本 1.0 webman-framework版本 1.5

前期準(zhǔn)備

1.已配置好https
2.已開(kāi)啟31端口與32端口(寶塔與騰訊云防火墻)
3.私有頻道訂閱 private-user-test
4.成功訂閱后 服務(wù)器會(huì)提示 online channels: private-user-test 訂閱成功
5.服務(wù)器會(huì)給客戶(hù)端發(fā)送一段文字

問(wèn)題描述

1.客戶(hù)端收不到 console.log(data); 的信息
2.服務(wù)端 用 $request get/post/all 沒(méi)有打印出數(shù)據(jù)

附上截圖

1.客戶(hù)端發(fā)起的訂閱與消息推送
截圖
1.1客戶(hù)端提交的信息
截圖

2.服務(wù)端接收與推送
截圖
截圖

為此你如何解決

1.服務(wù)器端 從 'http://127.0.0.1:3131' -》 'http://127.0.0.1:3232' -》 'https://127.0.0.1:3131' -》'https://127.0.0.1:3232' -》 'wss://wm-admin.xxx.top' 依次替換,還是未到達(dá)預(yù)期效果

如何解決問(wèn)題

1.是不是訂閱寫(xiě)的不對(duì)
2.客戶(hù)端如何獲取回調(diào)數(shù)據(jù)
3.服務(wù)端推送的頻道是否有誤

1356 2 0
2個(gè)回答

six

new Api 參數(shù)傳錯(cuò)了,你看文檔。

  • 凌晨三點(diǎn)半的盧本偉 2024-03-09

    之前都更改過(guò) new Api 的配置項(xiàng),但是還是不對(duì)

  • six 2024-03-09

    直接拷貝文檔的代碼

    $api = new Api(
        'http://127.0.0.1:3232',
        config('plugin.webman.push.app.app_key'),
        config('plugin.webman.push.app.app_secret')
    );

    別改東西,尤其是端口

  • 凌晨三點(diǎn)半的盧本偉 2024-03-09

    就是試過(guò)這個(gè)端口不行,才改的其他配置,你看看我上面的

軟飯工程師

這樣就好了

        $api = new Api(
        // webman下可以直接使用config獲取配置,非webman環(huán)境需要手動(dòng)寫(xiě)入相應(yīng)配置
            config('plugin.webman.push.app.api'),
            config('plugin.webman.push.app.app_key'),
            config('plugin.webman.push.app.app_secret')
        );

        $channelName = 'private-user-' . $param['uid'];
//        // 給訂閱 user-1 的所有客戶(hù)端推送 message 事件的消息
        $api->trigger($channelName, 'message', [
            'from_uid' => 2,
            'content' => '你好,這個(gè)是消息內(nèi)容'
        ]);

客戶(hù)端

    var uid = 1;
    touid = 2

    // 訂閱頻道
    var channel1 = connection.subscribe('private-user-' + uid);
    channel1.on('message', function (data) {
        // data里是消息內(nèi)容
        console.log(data);
    });
年代過(guò)于久遠(yuǎn),無(wú)法發(fā)表回答
??