小编Kus*_*lly的帖子

如何在Firebase中为不同类型的用户提供不同的访问权限?

我正在Android上创建一个应用程序,我在其中使用Firebase作为数据库.我有三种不同类型的用户,分别是运营商,经理,管理员,我想给每个人提供不同类型的访问权限,例如运营商,经理可以查看和添加数据,而管理员可以添加/删除/查看数据.我尝试在Firebase中使用电子邮件和身份验证标签,但它不允许我在其上设置用户类型.关于如何为不同用户提供不同的登录类型,我只需要帮助.

android firebase firebase-security firebase-authentication firebase-realtime-database

7
推荐指数
1
解决办法
3291
查看次数

如何将数组转换为列表而不是 Firebase?

我在 Android Studio 中收到此错误。以前版本的 Firebase SDK 支持此错误,但新的 SDK 不支持此错误。请帮助解决此问题。

\n\n
02-11 23:38:47.647  14487-14487/com.potenza_pvt_ltd.AAPS E/AndroidRuntime\xef\xb9\x95 FATAL EXCEPTION: main\n        Process: com.potenza_pvt_ltd.AAPS, PID: 14487\n        Theme: themes:{default=overlay:com.cyngn.hexo, iconPack:com.cyngn.hexo, fontPkg:com.cyngn.hexo, com.android.systemui=overlay:com.cyngn.hexo, com.android.systemui.navbar=overlay:com.cyngn.hexo}\n        com.google.firebase.database.DatabaseException: Converting to Arrays is not supported, please use Listsinstead\n                at com.google.android.gms.internal.zzaix.zzb(Unknown Source)\n                at com.google.android.gms.internal.zzaix.zza(Unknown Source)\n                at com.google.android.gms.internal.zzaix.zzb(Unknown Source)\n                at com.google.android.gms.internal.zzaix$zza.zze(Unknown Source)\n                at com.google.android.gms.internal.zzaix$zza.zzaC(Unknown Source)\n                at com.google.android.gms.internal.zzaix.zzd(Unknown Source)\n                at com.google.android.gms.internal.zzaix.zzb(Unknown Source)\n                at com.google.android.gms.internal.zzaix.zza(Unknown Source)\n                at com.google.firebase.database.DataSnapshot.getValue(Unknown Source)\n                at com.potenza_pvt_ltd.AAPS.ExitReceipt$7.onChildAdded(ExitReceipt.java:322)\n                at com.google.android.gms.internal.zzaer.zza(Unknown Source)\n                at com.google.android.gms.internal.zzagp.zzSu(Unknown Source)\n                at com.google.android.gms.internal.zzags$1.run(Unknown Source)\n                at android.os.Handler.handleCallback(Handler.java:739)\n                at android.os.Handler.dispatchMessage(Handler.java:95)\n                at …
Run Code Online (Sandbox Code Playgroud)

java android firebase firebase-realtime-database

4
推荐指数
1
解决办法
3762
查看次数