我正在制作Android应用程序。设置规则后,当我尝试访问此特定子项的数据时,收到消息Listen at / failed。
我的代码如下:
@echo off
setlocal EnableDelayedExpansion
rem Load the list of authors:
set i=0
for /F %%a in (myfiles.txt) do (
set /A i+=1
set "author[!i!]=%%a"
)
rem Do the rename:
set i=0
for /F %%a in ('dir /b *.pdf') do (
set /A i+=1
for %%i in (!i!) do ren "%%a" "%%~Na!author[%%i]!%%~Xa"
)
然后是我的规则:
Map<String, Object> childUpdates = new HashMap<>();
String useruid = mAuth.getCurrentUser().getUid();
childUpdates.put("/groups/" + upperString + "/owner/", useruid);
childUpdates.put("/groups" + upperString + "/members/" + useruid, Settings.mName);
childUpdates.put("/groups" + upperString + "/name/", upperString);
childUpdates.put("/users/" + useruid + "/group/", upperString);
final DatabaseReference mDatGroups = mDatabase.child("/");
mDatGroups.updateChildren(childUpdates);
当我尝试更新孩子时,我的权限被拒绝,所以我的问题是导致该权限拒绝的原因,因为我可以在Firebase规则模拟器中写入该权限。
--------------------------------------- // ------ ---------------------------- 问题解决了。成员规则是错误的。