问题标签 [pusher]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
358 浏览

ruby - 获取渲染参数错误:正确的语法或用法是什么?

我是 Ruby、Sinatra 和 Pusher 的新手,所以这是一个基本问题。我正在尝试对 Pusher 客户端进行身份验证(使用 iOS 演示代码https://github.com/lukeredpath/libPusher)。当 iOS 客户端尝试加入在线状态频道时,下面的服务器代码失败并出现错误:

这是代码:

有人可以提供建议或正确使用渲染吗?

0 投票
0 回答
47177 浏览

web-services - WebSocket 在连接建立之前关闭

我正在使用Yii框架并OpenTok APIPUSHER API. 当我厌倦了创建PUSHER事件实例时,连接建立了。但几秒钟后,连接自动关闭并给出错误,如:Pusher : Error : {"type":"WebSocketError","error":{}}。我也在尝试推送器库版本1.11.21.12(但同时)进行测试。

控制台日志:

我检查了 telnet ws.pusherapp.com 443,80 和 843,但我得到的是连接被外国主机关闭。

有什么方法或我缺少调试或测试的东西吗?需要一些帮助来避免该警告。

我有使用

铬版本 23.0.1271.97

Ubuntu 12.04

火狐18.0

0 投票
2 回答
2083 浏览

javascript - 如何保持 Pusher Client 对象跨页面持久化?

我刚刚开始使用Pusher,到目前为止一切都很好。

但我意识到,当我的用户打开和关闭,或单击我网站中的内部链接时,连接会随着页面卸载而自动断开。

这将使用户在每次导航到新页面时都连接和断开连接。

有没有办法让用户在浏览我的网站时保持订阅和连接的持久性?

编辑:澄清一下,我理解 Pusher 在用户关闭浏览器或页面时断开连接的行为。我只是想知道如果该人访问同一站点内的另一个内部链接,我们如何保持连接活跃。还是断开连接是最佳做法?如果是这样,为什么?

0 投票
0 回答
705 浏览

google-chrome-extension - 带有 webSocket 的 Chrome 扩展

我想创建使用 Pusher 服务 ( http://pusher.com/ ) 向客户端发送消息的扩展,我收到以下错误消息:端口错误:无法建立连接。接收端不存在。当我在简单的 html 页面上尝试相同的代码时,它可以工作。

我是否需要更改任何内容才能使其运行?

谢谢。

0 投票
1 回答
6029 浏览

android - Android 上的推送器

我正在尝试让 Pusher 在 Android 上运行。这是我的需求。

  • 必须支持“私人”渠道
  • 必须支持安全连接
  • 必须能够覆盖 pusher/auth 端点。

注意:我已经尝试过以下路线......

其他人对此有任何运气吗?

0 投票
1 回答
779 浏览

websocket - 是否有任何实时推送器类型的服务使用纯 websocket 作为服务器后端?

我有兴趣使用 Pharo Smalltalk 作为服务器后端和 amber smalltalk + 一个用于 Web 客户端前端的 html5 游戏库开发多人游戏。

Pharo smalltalk 支持 websocket,我已经尝试用它制作游戏。它运行良好,但是我宁愿使用这些推送服务之一,以便我可以轻松扩展到许多用户。

我需要的是(我认为)是一个到这些推送服务之一的 websocket 接口(来自我的后端服务器)。我会使用firebase REST api,但似乎有点奇怪,我必须恢复从我的服务器到firebase服务器的不断轮询,而不是简单地通过websocket订阅他们的服务并在没有轮询的情况下获取更新。

我注意到其中许多服务都有 socket.io 实现,因此您可以通过 socket.io 将后端服务器连接到它们。不幸的是,pharo smalltalk 没有实现 socket.io,也没有我所知道的使用它的方法。

如果我找不到继续在服务器后端使用这些推送服务之一的 pharo smalltalk 的解决方案,我将研究另一种可能性,即负载平衡我的 pharo smalltalk 图像和后端服务器。

0 投票
1 回答
183 浏览

pusher - 移动电话上的错误网关 502

在移动互联网上使用 Pusher 时,我们在尝试通过 ws:// 协议连接时收到这些错误消息。失败后通过 wss:// 成功连接。

我能做些什么?

0 投票
1 回答
1288 浏览

php - 有什么方法可以将数据发送到推送器 channel_auth_endpoint?

我正在与 pusher 进行聊天,我需要将一些数据发送到 auth 端点,有没有办法发送数据并通过 POST 或 GET 访问它?

谢谢!!!

0 投票
1 回答
1784 浏览

pusher - Pusher - 乒乓球功能

我看到 Pusher 基于docs支持 ping pong 。

但是,我不确定从哪里开始。

我想要做的是检查半开连接并关闭它们,因为我的网站上的并发连接数量不切实际。

0 投票
2 回答
241 浏览

pusher - Pusher - 如何为两个或多个 pusher 对象设置 channel_auth_endpoint?

根据文档

可以通过在 Pusher 对象上设置静态属性来配置身份验证请求的目的地。

Pusher.channel_auth_endpoint = '/pusher_auth.php';

但是,如果您在一个页面中有两个或更多推送器实例怎么办?你如何不同地设置它们?