React Native Android的XMPP库

问题描述 投票:4回答:3

我需要从反应本机应用程序集成xmpp服务器。我已经找到了一个现有的库本身就可以反应原生iOS版本(https://github.com/aksonov/react-native-xmpp)。

但我找不到Android版本的任何现有的反应原生xmpp库。

有人可以告诉我是否有可用的图书馆并指向我吗?

是否可以为xmpp编写一个原生的android库,然后将它链接到我的React本机代码?

android xmpp react-native
3个回答
2
投票

您可以在Android上使用像Smack这样的库,并将其公开给本地反应本机。如果您对Java有一些经验,那通常不那么困难:native modules docs

在不了解库的情况下,我认为挑战在于统一iOS和Android的api。如果您只想支持不会出现问题的Android。否则,请求react-native-xmpp的作者集成您的Android代码。


0
投票
  • react-native-xmpp React Native的XMPP库。支持iOS和Android。
  • 我更喜欢xmpp.js。它支持Node.js,浏览器和React Native。它是一个跨平台的lib,因为它是由Javascript编写的。您可以使用fowllwing命令添加lib depdendency: npm install @xmpp/client
  • Strophe另一个用于JavaScript的XMPP库。

0
投票

以下是有关如何使用xmpp.js lib for React Native以及如何连接到XMPP服务器并发送消息的完整指南:qazxsw poi

我想这是唯一一个最新的lib,它支持所有ReactNative环境

© www.soinside.com 2019 - 2024. All rights reserved.