好的,所以我正在构建一个将在Play商店中使用的应用程序,它具有向Firebase添加数据的功能(它无法读取)。
第二个应用程序将保留在我的身边(它不会在Play商店中出售),并且用于读取数据。
现在我要做的是,第一个应用程序的程序包名称为com.example.write
,第二个应用程序的程序包名称为com.example.read
。
所以我去了Firebase,创建了一个项目,使用包名称com.example.write
添加了一个应用程序,并设置了我的第一个应用程序。完美运行,我可以将数据添加到Firebase数据库中,现在要创建第二个应用程序,我使用包名称com.example.read
创建了android studio项目,并且由于两个应用程序都使用相同的Firebase数据库,因此我添加了新的应用程序在firebase的同一项目中,包名称为com.example.read
,但随后我注意到的是先前的数据库已删除,当我单击导航栏上的数据库按钮时,它为我提供了一个创建数据库的选项,当我这样做,第一个应用程序崩溃了(可能是因为删除了旧数据库后无法正确添加数据)。那么我应该怎么做才能在两个应用程序上使用相同的数据库?
使用Firebase的Spark(免费)计划!
答案 0 :(得分:0)
那我应该怎么做才能在两个应用程序上使用相同的数据库?
要解决此问题,请打开Firebase Console,选择您的项目,然后单击Add another app
并选择Add Firebase to your Android app
。
根据您的情况com.example.read
,为新程序包名称提供所有必要的详细信息,然后再次下载JSON文件,并将其添加到与此连接的android应用程序的两者中项目。就是这样!