问题标签 [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.

0 投票
1 回答
217 浏览

rhomobile - 将 PubNub 与 RhoMobile 一起使用

我已经完成了一些概念验证工作,这表明 PubNub 应该与 RhoMobile 一起使用。有没有其他人实施过这个?我特别希望使用 PubNub 作为 PUSH 消息传递的替代品。

显然,当应用程序未运行时,PubNub 将无法工作,但除了该限制 - 我还应该注意什么?

0 投票
2 回答
394 浏览

objective-c - Pubnub内存管理问题

我在我的应用程序中使用了一个外部库(特别是https://github.com/jazzychad/CEPubnub)并且我遇到了内存管理问题。在“CEPubnub”对象初始化之后,必须订阅一个频道来接收更新。因此,我最终编写了以下代码:

每当我最终运行这个应用程序并加载调用它的视图时,退出视图,再次加载它,我最终导致内存泄漏,并且第二行代码被突出显示为问题的根源(通过我的泄漏仪器)。

当我运行分析时,它还突出显示了第二行代码,但显示“在 [line 1] 上分配的对象可能泄漏”,好像第一行是问题所在。在我的 viewDidUnload 方法和 dealloc 方法中,我确保释放了 pubnub 属性,但它似乎仍然泄漏,我傻眼了。关于我应该做什么的任何想法?

0 投票
2 回答
2514 浏览

websocket - 云/托管推送系统可以或可以使用 socket.io 作为客户端?

是否有任何在客户端使用 socket.io 的云/托管推送系统?我知道的系统,没有一个使用socket.io AFAIK:

有没有我缺少的服务?它们中的任何一个都可以与socket.io一起使用吗?

0 投票
2 回答
13584 浏览

java - 如何从 github 树创建单个 jar 文件?

例如,pubnub 的 Java API 位于https://github.com/pubnub/pubnub-api/tree/master/java

我想从子文件夹中的所有 java 文件创建一个 jar 文件。

最直接的方法是什么?

0 投票
1 回答
813 浏览

ruby-on-rails - Ruby on Rails PubNub 作为单独的进程订阅

我曾考虑在我的网站上使用 PubNub。

反过来,我可以使用 PubNub 订阅频道。

但是,我需要找到一种方法来运行使用 PubNub 订阅频道的脚本。

例如,根据他们的文档http://www.pubnub.com/blog/ruby-push-api,它声明“要侦听已发布的消息,请调用订阅函数。重要的是要注意:订阅函数是阻塞的. 你会想在一个单独的进程中运行这个函数。

然后 PubNub 提供以下代码:

我想不出一种将这个函数作为“进程”运行的方法。

没有类似背景工作的东西吗?这是我需要的吗?

感谢任何指导。

0 投票
2 回答
1235 浏览

html - 将 Pusher/Pubnub 与权威游戏服务器一起使用

我想用权威服务器构建一个 2 人回合制游戏来管理游戏状态/逻辑。我想到的流程是这样的:

  • 玩家订阅了一个独特的游戏频道(通过 pubnub/pusher/类似的东西)
  • 玩家通过 HTTP 直接向游戏服务器提交他们的回合
  • 服务器运行游戏逻辑并将结果发布到游戏的频道(两个玩家都订阅)
  • 客户端处理响应并呈现结果
  • 对接会有点让我困惑。有什么建议么?

这是在这种情况下使用发布/订阅服务的“正确”方式吗?有没有更好的方法(除了不断地轮询服务器)?

0 投票
3 回答
1540 浏览

ruby-on-rails - PubNub Rails 示例应用程序

是否有基于 Rails 构建的 PubNub 示例应用程序?我很难找到一个,但这对我了解如何在 Rails 上配置 PubNub 非常有帮助。

任何类似于某种聊天应用程序的东西都非常适合学习目的。到目前为止,我只找到了一个 Sinatra 应用程序 Chatterbee,但我有点害怕尝试转换它,因为我以前从未使用过 Sinatra。

我真的很想找到这个,任何帮助将不胜感激。我不是 web 开发方面的专家,所以特别是 Rails 应用程序会很好。

0 投票
1 回答
1277 浏览

javascript - pubnub 和 head.js

有没有人设法正确集成pubnub和 head.js ?

Pubnub希望我将他们的脚本放在页面底部,并<div>在其前面加上一个标签。这可确保在最后一次调用 javascript 时完全加载 ` 标记。

问题是,我的应用程序和 pubnub 的其余部分是通过 head.js 加载的,因此在 pubnub 订阅/发布键及其订阅/发布到“演示”而不是我自己的 pubnub 区域之前加载 JS 文件的情况不断发生...

是否有任何示例或方法可以让我直接关闭此<div>元素并直接传递凭据?

0 投票
1 回答
6197 浏览

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?

0 投票
1 回答
897 浏览

javascript - 使用 Javascript 访问在 localhost 上运行的服务

这个案子很简单(在我看来)。客户在他的机器上运行一个本机应用程序,该应用程序产生成对的值。我想要完成的是当此服务正在运行并且用户访问我的 Web 服务时,我希望能够在客户端浏览器上使用 JavaScript 代码检索这些值对。我还没有决定,因为我不确定应该创建什么样的服务器或者如何用 JS 来获取它们。我曾尝试使用pubnub设置通信渠道,但往返速度有点慢。有什么建议么?