想知道代码中的任何人是否真的知道如何使用geofire in native native。我已经阅读了所有我可以找到的指南和文档以及youtube教程(比如,所有这三个),而且没有任何信息。我所需要的只是基础知识。
步骤1)我是否需要安装任何软件包?一位导游说要使用:
npm install --save react-native-geofire
这是唯一一个甚至试图有用的指南,但这个包不存在。
步骤2)import语句。一位导游说要使用:
import RNGeofire from 'react-native-geofire';
但这看起来并不正确,我无法验证,因为它可能无法正常运行,因为无法安装软件包。
步骤3)用法。我在尝试:
itemUserRef = firebase.database().ref().child("Users").child(firebaseUserID);
geoFire = new geoFire(itemUserRef);
作为一个简单的例子。但它无法识别代码,可能是因为我的import语句错误,可能是因为没有要安装的软件包。
那么,有没有人知道开始这三个非常基本的步骤?这甚至是一件事吗?我觉得它一定是件事。
提前感谢您的时间。
答案 0 :(得分:1)
在您的代码中,您尝试调用尚未安装和导入 geoFire
的实例
因此,您可以安装geofire-js
库,其客户端用于 JS
安装 - yarn add geofire
<强>用法强>
import geofire from 'geofire';
const firebaseApp = initializeApp({
apiKey: config.API_KEY,
authDomain: config.AUTH_DOMAIN,
databaseURL: config.DATABASE_URL,
storageBucket: config.STORAGE_BUCKET
})
const geofireRef = new geofire(firebaseApp.database().ref())