我需要从反应本机应用程序集成xmpp服务器。我已经找到了一个现有的库本身就可以反应原生iOS版本(https://github.com/aksonov/react-native-xmpp)。
但我找不到Android版本的任何现有的反应原生xmpp库。
有人可以告诉我是否有可用的图书馆并指向我吗?
是否可以为xmpp编写一个原生的android库,然后将它链接到我的React本机代码?
您可以在Android上使用像Smack这样的库,并将其公开给本地反应本机。如果您对Java有一些经验,那通常不那么困难:native modules docs。
在不了解库的情况下,我认为挑战在于统一iOS和Android的api。如果您只想支持不会出现问题的Android。否则,请求react-native-xmpp的作者集成您的Android代码。
npm install @xmpp/client
以下是有关如何使用xmpp.js lib for React Native以及如何连接到XMPP服务器并发送消息的完整指南:qazxsw poi
我想这是唯一一个最新的lib,它支持所有ReactNative环境