这里写问题描述 建立连接放在APP.vue全局或index页面都不行后台终端还是没打印当前在线的频道
uniapp的js使用的是依赖下面的push-uni-app.js
// 建立连接
var connection = new Push({
url: 'ws://127.0.0.1:3131', // websocket地址
app_key: '<app_key,在config/plugin/webman/push/app.php里获取>',
auth: '/plugin/webman/push/auth' // 订阅鉴权(仅限于私有频道)
});
//前端建立连接后返回的对象
//这里是监听频道后返回的信息
var user_channel = connection.subscribe('activity_statistics_1');
//这是后台配置
前端监听成功后后台终端没有打印该内容 然后发起推送前端也没办法接收
echo 'online channels: ' . implode(',', $channels_online) . "\n";
// 下线的所有channel
echo 'offline channels: ' . implode(',', $channels_offline) . "\n";
我应该怎么检查呢?
我建了一个项目测试了下,

参考这个
我放 App.vue 里面了

js 文件

1、将文件 push-miniprogram.js 复制到项目目录下,如:src/utils/push-miniprogram.js
2、在 app.js内引入
对啊我也是复制放进去app里面的,我检查一下好怪