Codenameone Codename One-如何(正确)添加PubNub库并使用它
我正在尝试使用Codename One+PubNub完成第一步。我猜安装库的默认和受支持的最佳方式是使用“Codename One首选项”中的“Extensions”:它安装PubNub库3.7.8,并且需要以前安装BouncyCastleCN1Lib 但是PubNub CodenameOne SDK的最新版本是3.7.11? 不,文档中可能有错误,因为单击指向Codenameone Codename One-如何(正确)添加PubNub库并使用它,codenameone,pubnub,Codenameone,Pubnub,我正在尝试使用Codename One+PubNub完成第一步。我猜安装库的默认和受支持的最佳方式是使用“Codename One首选项”中的“Extensions”:它安装PubNub库3.7.8,并且需要以前安装BouncyCastleCN1Lib 但是PubNub CodenameOne SDK的最新版本是3.7.11? 不,文档中可能有错误,因为单击指向Pubnub-CodeNameOne-3.7.11.cn1lib的链接将打开一个GitHub存储库,其版本为3.7.8: 此外,在本
Pubnub-CodeNameOne-3.7.11.cn1lib的链接将打开一个GitHub存储库,其版本为3.7.8:
此外,在本例中,它被要求导入org.json.*代码>,但该软件包在Codename One API中不可用,您可以在此处查看:
所以我很困惑。有人能解释一下如何正确地将PubNub库添加到一个代号为One的项目中吗?一个可运行的代码示例应该很好。Pubnub有自己的JSON cn1lib,这有点像黑客,他们依赖org.JSON
。我们为此而努力,他们有自己的cn1lib来匹配
我建议直接从他们的网站下载,而不是通过扩展管理器。我认为我们需要从那里删除它,因为扩展有一些有问题的依赖项
目前我不确定pubnub的状态如何,因为大多数用户都离开了它。WebSockets使这种类型的网络更加容易,我们目前建议使用它。对于有相同问题的人,这是指向他们的JSON库的链接:这是指向其他所需库的链接: