expo 预构建和 expo 弹出有什么区别?

Ale*_*der 7 notifications push-notification react-native expo

我需要一个更复杂的通知 api/服务器。我的应用程序严重依赖于通知,而除了基本通知之外,世博会没有太多通知功能。我想使用一个名为Notifee的开源库。但他们告诉我要预先构建我的博览会应用程序才能使用它。预构建和弹出一样吗?

Fis*_*uel 7

Notifee 库依赖于不适用于标准 Expo Go 应用程序开发环境的本机模块。

在Expo SDK 42之前,需要弹出才能添加原生模块。从 Expo SDK 42 开始,您可以添加本机模块而无需弹出。

为了编译本机模块,Expo 提供了编译自定义 Expo Go 应用程序并嵌入自定义本机模块 (Notifee) 的选项。

借助 Expo Go Custom App,您仍然拥有与标准相同的 Expo Developer 体验,并具有添加任何自定义库的额外功能。

您可以参考此视频,Expo Founder 展示了编译嵌入本机模块的自定义 Expo 应用程序的过程 - https://www.youtube.com/watch?v=id0Im72UN6w&t=25s