我在试着测试我网站的注册过程。在测试结束时,我希望从我的数据库中删除在测试期间创建的虚拟用户(我正在使用Firebase)。我用运行我的测试。我从某个firebase教程中获得了以下代码:
FileInputStream serviceAccount =
new FileInputStream("path/to/serviceAccountKey.json");
FirebaseOptions options = new FirebaseOptions.Builder()
.setCredentials(GoogleCredentials.fromStream(serviceAccount))
.setDatabaseUrl("https://project-name.firebaseio.com")
.build();
FirebaseApp.initializeApp(options);问题是编译器无法解决Firebase的方法/类。我可以使用所需库的jar文件,但我不知道从哪里得到它。我该怎么办?
发布于 2018-09-05 12:16:49
我在这里找到了jar文件:
https://jar-download.com/artifacts/com.google.firebase
我在katalon中将它们添加为外部库(Project->Settings->External )
发布于 2019-01-25 02:55:18
如果您没有这样做,那么将com.google.firebase.auth.UserRecord和import com.google.firebase.auth.FirebaseAuth库导入到您的项目中。
我使用下面的删除用户,他们只需要一个电子邮件地址进行身份验证。
UserRecord userRecord = FirebaseAuth.getInstance().getUserByEmail(email); String uid = userRecord.getUid() FirebaseAuth.getInstance().deleteUser(uid);
https://stackoverflow.com/questions/52135062
复制相似问题