【问题标题】:what does here_now(String args0) in Pubnub do?Pubnub 中的 here_now(String args0) 是做什么的?
【发布时间】:2013-06-21 00:25:17
【问题描述】:

我正在尝试查找订阅特定频道的客户。在 git 上,我找到了一个使用带有 2 个参数的函数 here_now() 的示例。像这样的:

                    pubnub.hereNow(channel, new Callback() {
                    public void successCallback(String channel,Object message) {
                        notifyUser("HERE NOW : " + message);
                    }

                    public void errorCallback(String channel,
                            Object message) {
                        notifyUser("HERE NOW : " + message);
                    }
                    });

但在我公司的应用程序中,here_now() 函数只接受一个参数,即字符串。我对pubnub比较陌生。谁能解释一下这个参数是什么?是频道名称吗?如何指定回调函数?我找不到与 here_now(String arg) 相关的任何文档

谢谢

【问题讨论】:

    标签: java pubnub


    【解决方案1】:

    请运行 PubNubDemoConsole.java...您可以了解所有 API 调用的工作原理。

    具体来说,对于 here_now():

    https://github.com/pubnub/java/blob/master/java/examples/src/com/pubnub/examples/PubnubDemoConsole.java#L157

    (看起来很像上面 :)

    您确实传递了两个参数。第一个是您要统计的频道名称,第二个参数是传递成功或错误结果的回调函数。

    确保您使用的是最新的 PubNub for Java 版本:

    https://github.com/pubnub/java/blob/master/java

    如果还有其他问题,请在此处告知我们,或通过 pubnub.com 上的支持部门告知我们

    杰瑞米

    【讨论】:

    • Hey Geremy... 我将频道名称作为参数传递,如下所示: JSONArray regarray = pubnub.here_now("my_channel");它起作用了..它给了我uuid和占用率。为什么我们不需要在这里指定回调函数?
    • Nemin,你能把你的工作代码发邮件给我,以便在 pubnub 上提供支持,我们来看看?
    • 顺便说一句,我要求您与我们联系的唯一原因是缩小您使用的版本。目前,我们为 hereNow 提供的唯一构造函数是: public void hereNow(final String channel, final Callback callback) 所以我只是假设你是其他版本,我们需要隔离它......
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-04
    • 1970-01-01
    • 2021-06-25
    • 2016-01-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多