问题标签 [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.
ruby - 获取渲染参数错误:正确的语法或用法是什么?
我是 Ruby、Sinatra 和 Pusher 的新手,所以这是一个基本问题。我正在尝试对 Pusher 客户端进行身份验证(使用 iOS 演示代码https://github.com/lukeredpath/libPusher)。当 iOS 客户端尝试加入在线状态频道时,下面的服务器代码失败并出现错误:
这是代码:
有人可以提供建议或正确使用渲染吗?
web-services - WebSocket 在连接建立之前关闭
我正在使用Yii
框架并OpenTok
API
与PUSHER API
. 当我厌倦了创建PUSHER
事件实例时,连接建立了。但几秒钟后,连接自动关闭并给出错误,如:Pusher : Error : {"type":"WebSocketError","error":{}}。我也在尝试推送器库版本1.11.2和1.12(但同时)进行测试。
控制台日志:
我检查了 telnet ws.pusherapp.com 443,80 和 843,但我得到的是连接被外国主机关闭。
有什么方法或我缺少调试或测试的东西吗?需要一些帮助来避免该警告。
我有使用
铬版本 23.0.1271.97
Ubuntu 12.04
火狐18.0
javascript - 如何保持 Pusher Client 对象跨页面持久化?
我刚刚开始使用Pusher,到目前为止一切都很好。
但我意识到,当我的用户打开和关闭,或单击我网站中的内部链接时,连接会随着页面卸载而自动断开。
这将使用户在每次导航到新页面时都连接和断开连接。
有没有办法让用户在浏览我的网站时保持订阅和连接的持久性?
编辑:澄清一下,我理解 Pusher 在用户关闭浏览器或页面时断开连接的行为。我只是想知道如果该人访问同一站点内的另一个内部链接,我们如何保持连接活跃。还是断开连接是最佳做法?如果是这样,为什么?
google-chrome-extension - 带有 webSocket 的 Chrome 扩展
我想创建使用 Pusher 服务 ( http://pusher.com/ ) 向客户端发送消息的扩展,我收到以下错误消息:端口错误:无法建立连接。接收端不存在。当我在简单的 html 页面上尝试相同的代码时,它可以工作。
我是否需要更改任何内容才能使其运行?
谢谢。
android - Android 上的推送器
我正在尝试让 Pusher 在 Android 上运行。这是我的需求。
- 必须支持“私人”渠道
- 必须支持安全连接
- 必须能够覆盖 pusher/auth 端点。
注意:我已经尝试过以下路线......
- 在 WebView 中加载 pusher.js 并让它回退到 SockJS
- https://github.com/pusher/pusher-phonegap-android(似乎不支持安全连接)
- https://github.com/EmoryM/Android_Pusher/blob/master/src/com/emorym/android_pusher(需要将私钥推送到客户端,也不是最新的)
- https://github.com/jmschultz/JavaPusherClient(不支持私人频道)
其他人对此有任何运气吗?
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 图像和后端服务器。
pusher - 移动电话上的错误网关 502
在移动互联网上使用 Pusher 时,我们在尝试通过 ws:// 协议连接时收到这些错误消息。失败后通过 wss:// 成功连接。
我能做些什么?
php - 有什么方法可以将数据发送到推送器 channel_auth_endpoint?
我正在与 pusher 进行聊天,我需要将一些数据发送到 auth 端点,有没有办法发送数据并通过 POST 或 GET 访问它?
谢谢!!!
pusher - Pusher - 如何为两个或多个 pusher 对象设置 channel_auth_endpoint?
根据文档,
可以通过在 Pusher 对象上设置静态属性来配置身份验证请求的目的地。
Pusher.channel_auth_endpoint = '/pusher_auth.php';
但是,如果您在一个页面中有两个或更多推送器实例怎么办?你如何不同地设置它们?