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