在“托管应用”中的Expo项目中使用本地模块?

时间:2019-04-09 06:28:58

标签: react-native expo

所以帖子是参考文章

https://blog.expo.io/you-can-now-use-expo-apis-in-any-react-native-app-7c3a93041331

此处的“托管应用程序”是指使用expo-cli创建的应用程序。我想知道是否可以在“托管应用程序”中实现自己的本机模块;

该应用程序确实可以与react-native run-iosreact-native run-android一起运行,那么我们可以获得正常的本机应用程序的所有功能吗?

2 个答案:

答案 0 :(得分:1)

您分享的文章标题为:

  

您现在可以在任何React Native应用中使用Expo API

这意味着您可以使用Expo API,但可以在“裸”工作流程中使用。
并不是说您可以在“托管”工作流程中使用本机模块。
裸露的工作流程意味着您无法使用以下Expo服务:

  • 构建服务(expo build:ios; expo build:android)
  • 博览会发布
  • 空中(OTA)更新
  • 推送通知

答案 1 :(得分:0)

您无法在expo应用中使用本机模块。 如果您真的想在react native应用程序中实现native模块,则不要使用expo。 因为现在expo不支持本机模块。

see here

see here