问题标签 [pubnub]
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.
rhomobile - 将 PubNub 与 RhoMobile 一起使用
我已经完成了一些概念验证工作,这表明 PubNub 应该与 RhoMobile 一起使用。有没有其他人实施过这个?我特别希望使用 PubNub 作为 PUSH 消息传递的替代品。
显然,当应用程序未运行时,PubNub 将无法工作,但除了该限制 - 我还应该注意什么?
objective-c - Pubnub内存管理问题
我在我的应用程序中使用了一个外部库(特别是https://github.com/jazzychad/CEPubnub)并且我遇到了内存管理问题。在“CEPubnub”对象初始化之后,必须订阅一个频道来接收更新。因此,我最终编写了以下代码:
每当我最终运行这个应用程序并加载调用它的视图时,退出视图,再次加载它,我最终导致内存泄漏,并且第二行代码被突出显示为问题的根源(通过我的泄漏仪器)。
当我运行分析时,它还突出显示了第二行代码,但显示“在 [line 1] 上分配的对象可能泄漏”,好像第一行是问题所在。在我的 viewDidUnload 方法和 dealloc 方法中,我确保释放了 pubnub 属性,但它似乎仍然泄漏,我傻眼了。关于我应该做什么的任何想法?
websocket - 云/托管推送系统可以或可以使用 socket.io 作为客户端?
是否有任何在客户端使用 socket.io 的云/托管推送系统?我知道的系统,没有一个使用socket.io AFAIK:
有没有我缺少的服务?它们中的任何一个都可以与socket.io一起使用吗?
java - 如何从 github 树创建单个 jar 文件?
例如,pubnub 的 Java API 位于https://github.com/pubnub/pubnub-api/tree/master/java
我想从子文件夹中的所有 java 文件创建一个 jar 文件。
最直接的方法是什么?
ruby-on-rails - Ruby on Rails PubNub 作为单独的进程订阅
我曾考虑在我的网站上使用 PubNub。
反过来,我可以使用 PubNub 订阅频道。
但是,我需要找到一种方法来运行使用 PubNub 订阅频道的脚本。
例如,根据他们的文档http://www.pubnub.com/blog/ruby-push-api,它声明“要侦听已发布的消息,请调用订阅函数。重要的是要注意:订阅函数是阻塞的. 你会想在一个单独的进程中运行这个函数。
然后 PubNub 提供以下代码:
我想不出一种将这个函数作为“进程”运行的方法。
没有类似背景工作的东西吗?这是我需要的吗?
感谢任何指导。
html - 将 Pusher/Pubnub 与权威游戏服务器一起使用
我想用权威服务器构建一个 2 人回合制游戏来管理游戏状态/逻辑。我想到的流程是这样的:
- 玩家订阅了一个独特的游戏频道(通过 pubnub/pusher/类似的东西)
- 玩家通过 HTTP 直接向游戏服务器提交他们的回合
- 服务器运行游戏逻辑并将结果发布到游戏的频道(两个玩家都订阅)
- 客户端处理响应并呈现结果
- 对接会有点让我困惑。有什么建议么?
这是在这种情况下使用发布/订阅服务的“正确”方式吗?有没有更好的方法(除了不断地轮询服务器)?
ruby-on-rails - PubNub Rails 示例应用程序
是否有基于 Rails 构建的 PubNub 示例应用程序?我很难找到一个,但这对我了解如何在 Rails 上配置 PubNub 非常有帮助。
任何类似于某种聊天应用程序的东西都非常适合学习目的。到目前为止,我只找到了一个 Sinatra 应用程序 Chatterbee,但我有点害怕尝试转换它,因为我以前从未使用过 Sinatra。
我真的很想找到这个,任何帮助将不胜感激。我不是 web 开发方面的专家,所以特别是 Rails 应用程序会很好。
android - Best practices for pubnub on android
I'm using pubnub as a publish/subscribe channel between an android app and a server. Currently I'm thinking of how I will implement this.
I'm using the provided library for android (https://github.com/pubnub/pubnub-api/tree/master/android) but I think there will be some problems with the application lifecycle if I use it like it is now. (Correct me if i'm wrong)
I was thinking of implementing it as a service
What I want
The service has to keep on running until an hour (negotiable) after the last app usage. That's because we want to have notifications when a message comes in, but the app is not the currently used app.
How do i stop the service after one hour of non-activity of the app? Probably Android will kill it, but I want some control.
The Service must be able to trigger the app to change it's interface when specific messages come in (I was thinking of sending intents from the service when we receive a pubnub message?), pubnub will send data to the service, so I need a way to pass this data to the application (probably save it in a Bundle in the intent?)
I need to listen to multiple pubnub channels (max 2 at the same time), I think I will have to do this in multiple instances of this service?
I think I will do it like this:
Create a service that's started when the app starts
Let the service listen to a pubnub channel
When a message comes in, send an intent and use the intent filters
implement broadcasthandlers to listen to these internal intents
Is this the right way to do this? any hints?
javascript - 使用 Javascript 访问在 localhost 上运行的服务
这个案子很简单(在我看来)。客户在他的机器上运行一个本机应用程序,该应用程序产生成对的值。我想要完成的是当此服务正在运行并且用户访问我的 Web 服务时,我希望能够在客户端浏览器上使用 JavaScript 代码检索这些值对。我还没有决定,因为我不确定应该创建什么样的服务器或者如何用 JS 来获取它们。我曾尝试使用pubnub设置通信渠道,但往返速度有点慢。有什么建议么?