我已经配置了一个服务器应用程序来连接到Firebase,但它确实成功了。问题是我可以完全访问数据库而且无法写入数据库,但更改不会出现在Firebase控制台中,我无法读取已存在的数据。我得到null结果无论我选择的路径。这是我的初始化代码:
InputStream serviceAccount = getClass().getResourceAsStream("/jw-notes-f4fb0-firebase-adminsdk-qic3m-7d3421b9d7.json");
FirebaseOptions options = new FirebaseOptions.Builder()
.setCredential(FirebaseCredentials.fromCertificate(serviceAccount))
.setDatabaseUrl("https://jw-notes-f4fb0.firebaseio.com/")
.build();
FirebaseApp.initializeApp(options);
DatabaseReference ref = FirebaseDatabase.getInstance().getReference().child("server");
ref.setValue("My new value!");
ref.addListenerForSingleValueEvent(this);
更新:
这是代码,我把它作为基础: https://github.com/thelong1EU/fcmserverTest
运行时没有打印出来。