我已经在Google Play上发布了我的应用,我使用结构(如图所示)来存储用户' Firebase上的数据。我还定义了一个" FirebaseUserData"我的应用程序中的类,在客户端,每个用户使用以下方式下载他/她的数据:
FirebaseUserData firebaseUserData = dataSnapshot.getValue(FirebaseUserData.class);
问题是现在我想添加一个"得分"每个userUID下的节点和TEST我的应用程序 - 但是这样,数据库的整个结构将被更改,并且用户无法再下载他们的数据,因为数据库结构不再适合FirebaseUserData.class。
任何方式我都可以修改firebase数据库结构,而不会在客户端造成任何问题。侧?
答案 0 :(得分:0)
productFlavors
创建单独的构建版本以进行测试。applicationId