gpt4 book ai didi

java - 从 pubnub Android 检索数据

转载 作者:行者123 更新时间:2023-12-02 03:25:26 33 4
gpt4 key购买 nike

我之前从未使用过 pubnub,所以只是想从你们那里得到一些指导,因为我的要求有点像,我需要制作群聊应用程序,我将使用 RestFull API 将数据从我的应用程序传递到服务器,服务器将把数据推送到 Pubnub,我将从 pubnub 检索数据以在应用程序内显示数据。

流程类似于:-

  1. 使用 RESTful API 将数据从应用程序传递到服务器

  2. 使用 PubNub 数据网络从服务器检索数据到应用

我仔细研究了 pubnub,并了解了如何将其集成到我的应用程序中,因为我需要 publish_key 和 subscribe_key 来初始化我的应用程序中的 Pubnub SDK。

 Pubnub pubnub = new Pubnub("Your Publish Key Here", "Your Subscribe Key Here");

我还研究了订阅者和发布者,根据我的理解,我是否应该订阅我的服务器将在 pubnub 构建的 channel ,以便从 Pubnub 检索数据并必须使用函数如下所示:-

    pubnub.history("channel_name", 100, new Callback() {
public void successCallback(String channel, Object message) {
System.out.println(message);
}
});

这正是我需要在应用程序的代码部分中执行的操作,请为我提供一些指南,如果有人满足此类要求,那将非常有帮助,因为我没有太多时间可以花关于研发。

谢谢

最佳答案

如果您想将数据从客户端应用程序发送到服务器应用程序,您可以使用传统的 Web 应用程序技术直接将其 POST 到您的服务器。

然后你的服务器就可以publish messages到您的 client apps are subscribed to 的 PubNub channel .

没有要求使用history API对于你所描述的。使用 history 获取发布时错过的消息。例如,客户端应用程序当时处于离线状态。

看来您正在使用 PubNub Java SDK v3.x。请使用latest PubNub 4.x SDK .

关于java - 从 pubnub Android 检索数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38990604/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com