我有一个 Android 应用程序,它使用中央 Firebase 实时数据库,但还有其他一些应用程序使用的其他数据库flavors
。
我希望主应用程序的中央“管理员”用户(例如区域经理)能够从其他数据库切换和检索某些报告。例如,用户在区域“A”中,可以访问数据库“A”,但也可以访问数据库“A1”和“A3”,但不能访问“A2”,那么我希望能够显示这些数据库在应用程序的列表中,方便切换。
那么是否可以查询 Firebase 并说“给我一份我有权读取的所有数据库的列表。”?
谢谢。
常规 Firebase 客户端 SDK 中没有内置任何内容来获取项目列表。但是使用 REST API 或 Admin SDK,您可以获得这样的列表。例如,通过点击此处https://firebase.googleapis.com/v1beta1/availableProjects
所示。
不幸的是,目前还没有官方方法可以通过此 API 读取实时数据库的安全规则。API 资源管理器中的此链接表明它应该是可能的。
如果你走这条路,请记住以下几点:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句