我创建了一个 React-Native 应用程序然后我用这个种子 github.com/frostney/react-native-create-library 创建了一个 React-Native 库
现在,我需要使用此包 https://github.com/toystars/react-native-geo-fence图书馆内部。
问题是:该库不是反应本机应用程序,并且地理围栏库需要链接。
当然,我不能更改 React-Native 应用程序,也不能直接在其中使用地理围栏。
逻辑需要保留在我创建的库中。
当我将我创建的库(已经带有地理围栏包)与我创建的应用程序链接时,地理围栏gradle设置和android配置并未在APP上发生。
- 这仅涉及安卓
一个反应原生库链接到另一个反应原生库。
因此,正确的过程是添加任何第三方 react-native 库,这需要链接,你想在你自己的 react-native 库中使用,作为 peerDependency on package.json。
这样,第三方库将直接安装在应用程序上,并且必须链接到应用程序,但使用第三方库的逻辑将在您自己的逻辑中。
因此,您可以创建一个库,添加 react-native-geo-fence 作为库的 peerDependency ,然后根据需要进行编码。在此之后,使用您的库的应用程序必须安装它并手动链接 react-native-geo-fence,然后就是这样。