【发布时间】:2017-07-10 12:38:47
【问题描述】:
我在firebase上创建了实时数据库,从一个android应用程序即时发送数据和另一个应用程序(第二个独立的应用程序与我用于发送数据的应用程序不同,如果数据发生变化则仅检索)我想接收这些数据,我该怎么做,因为如果我试图在 onCreate 中像这样访问
FirebaseApp.initializeApp(this);
DatabaseReference data = FirebaseDatabase.getInstance()
.getReference("https://my-project.firebaseio.com/nodeName");
我得到了第一个initialzeApp,我也尝试从我的应用程序中添加发送数据的google-service.json,它说它与项目名称不同,我该怎么做firebase结构是这样的
{ https://my-project.xxxx somenumbers
{
node{
lat : "value"
lng : "value"
}
}
}
【问题讨论】:
-
您的数据是否从您的应用更新到 Firebase 控制台?您所说的其他应用是指其他设备中的同一个应用还是实际上任何其他应用?
-
是的,它在控制台上更新,通过其他应用程序意味着任何其他应用程序
-
其他应用只有在 Firebase 控制台的同一个项目中添加才能访问同一个数据库。
-
刚刚更新了我的问题,实际上我无法引用 firebase 数据库,以便我可以调用监听器
-
您能详细说明一下吗?因为我知道如果数据库的规则是读写都意味着没有身份验证,那么我们可以引用该数据库并开始监听它而不添加或任何东西,我对吗?
标签: java android firebase firebase-realtime-database nosql