代号一个 - 如何(正确)添加PubNub库并使用它



我正在尝试使用Codename One PubNub进行第一步。我猜想安装库的默认方法和最佳支持方法是在"代号One Peferences"中使用"扩展":它安装了PubNub库3.7.8,并需要先前安装BouncycastLecn1lib。

但是PubNub Codenameone SDK的最后一个版本是3.7.11?https://www.pubnub.com/docs/codename-one-java/pubnub-java-sdk

否,文档中也许有问题,因为单击 Pubnub-CodeNameOne-3.7.11.cn1lib的链接打开了带有3.7.8版本的github存储库:https://github.com/pubnub/java/tree/master_3x/codenameone

此外,在示例中,它被要求使用import org.json.*;,但是该软件包在代号ANE API中不可用,因为您可以在此处检查:https://www.codenameone.com/javadoc/

所以我很困惑。有人可以解释如何正确将PubNub库添加到代号一个项目中吗?工作代码示例应该很棒。

pubNub有自己的json cn1lib,它有点依赖org.json。我们为此做了这项工作,他们有自己的CN1LIB来匹配。

我建议直接从他们的网站下载它,而不是通过扩展管理器下载。我认为我们需要从那里将其删除,因为扩展程序具有一些有问题的依赖性。

目前,我不确定大多数用户留下的PubNub的状态是什么。WebSockets使这种类型的网络更加容易,我们目前建议使用它。

最新更新