React Native Android 的 XMPP 库

5
我需要将React Native应用程序与XMPP服务器集成。我已经找到了一个现成的库,适用于React Native iOS版本 (https://github.com/aksonov/react-native-xmpp)。
但是我没有找到任何现成的React Native XMPP库可供Android版本使用。
请问是否有可用的库,并指向它?
是否有可能编写一个本机Android库用于XMPP,然后将其链接到我的React Native代码中?
3个回答

2
您可以在Android上使用类似Smack的库,并将其暴露给react-native。如果您有Java方面的经验,通常不会太困难:原生模块文档
不太了解这些库的情况下,我认为挑战在于统一iOS和Android的API。如果您只想支持Android,那就不是问题。否则,请请求react-native-xmpp的作者集成您的Android代码。

感谢 Daniel。我使用 Smack 在 Android 上创建了一个库,它运行得很好。然而,现在我正在尝试使用 node-xmpp 客户端(https://github.com/node-xmpp/node-xmpp)完成同样的功能。 有人在 React Native 中使用 node-xmpp 模块实现过这个吗? - CK1984

0
  • react-native-xmpp React Native的XMPP库。支持iOS和Android。

  • 我更喜欢xmpp.js。它支持Node.js、浏览器和React Native。它是一个跨平台库,因为是用Javascript编写的。你可以使用以下命令添加库依赖:

    npm install @xmpp/client

  • Strophe另一个JavaScript的XMPP库。


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接