使用expo的react-native消息队列

时间:2019-04-12 10:48:26

标签: react-native expo

我正在开发一个移动应用程序,该应用程序需要使用react-native通过消息代理生成和使用消息。据我搜索,我只能找到很少的图书馆。其中之一是react-native-rabbitmq,但它使用的是Expo不支持的本机模块。我的问题是使用Expo与消息代理(Kafka,RabbitMQ,MQTT等)进行通信的最佳方式是什么。或者我愿意使用任何其他解决方案而不是使用消息代理。预先谢谢你。

1 个答案:

答案 0 :(得分:0)

您可以使用Prelude Data.List> elem "A1" ["A1", "A2"] True

弹出ExpoKit

ExpoKit是一个Objective-C和Java库,可让您将Expo平台和现有的Expo项目用作更大的标准本机项目的一部分-通常可以使用Xcode,Android Studio或{{ 1}}

如果您创建了ExpoKit,并且想要添加react-native init.的方法,则本指南将说明如何为此目的使用Expo project。 通常,Expo应用程序是用纯JS编写的,永远不会“下拉”到custom native modules,ExpoKit。这是世博会理念的核心,也是使世博会快速,强大地使用的一部分。 但是,在某些情况下,高级开发人员需要Expo提供的现成功能之外的本机功能。最常见的情况是项目需要native iOSAndroid layer不支持的特定本机模块时。 在这种情况下,Expo允许您从React Native Core iOS / Android客户端中弹出纯JS项目,从而为您提供可以使用Xcode和Android Studio打开和构建的本机项目。这些项目将依赖于Expo SDK,因此您已经构建的所有内容都将像以前一样继续工作。 我们称此为“退出”是因为您仍然依赖Expo,但是您的项目不再位于标准ExpoKit中。您可以控制Expo SDK,包括自己配置和构建它们。

this link与Expokit有关