Because you are not logged in to Firebase with an authenticated user. Use the error block to capture this. (assuming you are using the firebase components)
firebaseURL ์ด 'DEFAULT'๋ก ์ฑ์์ ธ ์๋ค๋ฉด ์ ์ฅ์์ ์ญํ ์ ํ ์ ์์ต๋๋ค.
์๋์ ์ฌ์ดํธ์ ๋ค์ด๊ฐ firebase๋ฅผ ํ์ฑํ ํ์ญ์ผ. FireBase site
FireBase์ ํ ์ด๋ฏธ์ง:
๊ทธ๋ฆฌ๊ณ ์์ํ๊ธฐ๋ฅผ ์ ํํฉ๋๋ค.
๊ทธ๋ฆฌ๊ณ 'ํ๋ก์ ํธ ์ถ๊ฐ' ๋ฅผ ์ ํ๋๋ค.
ํ๋ก์ ํธ ์ด๋ฆ์ ์ ํฉ๋๋ค. ํ์๋๊ทธ๋ผ๋ฏธ ์ ํ ์คํธ๋ FirebaseURL์ ์ค๊ฐ์ ๋ค์ด๊ฐ๋๋ค. (์์ ๊ฐ๋ฅ)
๊ทธ๋ฆฌ๊ณ ์ ์ฐจ๋ฅผ ๋ฐ๋ผ ๊ณ์ ์งํํฉ๋๋ค.
๋นจ๊ฐ ๋๊ทธ๋ผ๋ฏธ(Database) ๋ฅผ ์ ํํฉ๋๋ค.
๊ทธ๋ฆฌ๊ณ '๋ฐ์ดํฐ ๋ฒ ์ด์ค ๋ง๋ค๊ธฐ' ๋ฅผ ์ ํํฉ๋๋ค.
์ฌ๊ธฐ์์ ์ ํํ์ญ์ผ. 'ํ ์คํธ ๋ชจ๋' ๋ ๋ณด์๊ท์น์ด ์ ๋ฐ์ดํธ ๋์ง ์์ผ๋ฉด 30์ผ ํ ์์ธ์ค๊ฐ ๊ฑฐ๋ถ๋ฉ๋๋ค. ์์น ์๋๋ค๋ฉด 'ํฌ๋ก๋์ ๋ชจ๋' ๋ฅผ ์ ํํด ์ฃผ์ธ์.
(์ ๋ 'ํฌ๋ก๋์
๋ชจ๋' ๋ฅผ ์ ํํ์ต๋๋ค.)
๊ทธ ๋ค์ ์๋ฒ์ ์์น๋ฅผ ์ ํํด ์ฃผ์ธ์. ์์น๋ ๋์ค์ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค.
๋นจ๊ฐ ๋๊ทธ๋ผ๋ฏธ(Realtime Database) ๋ฅผ ์ ํํด ์ฃผ์ธ์.
๋ค์ ๊ฒ์๋ฌผ๋ก ์ด์ด์ง๋๋ค.
์ด์ด์ ธ์..
๋
ธ๋ ๋๊ทธ๋ผ๋ฏธ ๋ถ๋ถ์ ๋งํฌ๋ฅผ ๋ณต์ฌํด ์ฑ ์ธ๋ฒคํฐ์ FierbaseURL ์ ๋ถ์ฌ๋ฃ์ด์ฃผ์ธ์.
'ํ๋ก์ ํธ ์ค์ ' ๋ฅผ ์ ํํด ์ฃผ์ธ์.
api key๋ฅผ ๋ณต์ฌํฉ๋๋ค. (๋ ธ๋์ ๋ฐ์ค)
'firebaseToken' ์ api key ๋ฅผ ๋ฃ์ด์ฃผ์ธ์.
๋ง์ง๋ง์ผ๋ก firebaseURL ์ด 'DEFAULT'๋ก ์ฑ์์ ธ ์๋ค๋ฉด ์ ์ฅ์์ ์ญํ ์ ํ ์ ์์ต๋๋ค.
์๋์ ์ฌ์ดํธ์ ๋ค์ด๊ฐ firebase๋ฅผ ํ์ฑํ ํ์ญ์ผ. FireBase site
FireBase์ ํ ์ด๋ฏธ์ง:
๊ทธ๋ฆฌ๊ณ ์์ํ๊ธฐ๋ฅผ ์ ํํฉ๋๋ค.
๋ค์ ๊ฒ์๋ฌผ์ ์ด์ด์ง๋๋ค..
๋ค์ ๊ฒ์๋ฌผ..
'ํ๋ก์ ํธ ์ค์ ' ๋ฅผ ์ ํํด ์ฃผ์ธ์.
api key๋ฅผ ๋ณต์ฌํฉ๋๋ค. (๋ ธ๋์ ๋ฐ์ค)
'firebaseToken' ์ api key ๋ฅผ ๋ฃ์ด์ฃผ์ธ์.
[๊ท์น] ์ผ๋ก ๊ฐ๊ณ 'false' ๋ฅผ 'true' ๋ก ๋ฐ๊พผ๋ค.
๋ฐ๊พธ๊ณ ๋์ ๊ทธ ์์ '๊ฐ์' ๋ฅผ ์ ํํ๋ค.
์ด์ ์ฑ๊ณต์ ์ผ๋ก ์ฑ ์ธ๋ฒคํฐ์์ Firenbase๋ฅผ ์ฌ์ฉํ ์ค๋น๊ฐ ๋์์ต๋๋ค!
๋์์ด ๋๊ธธ ๋ฐ๋๋๋ค..
En cuanto apuntas con projectbucket a un nodo de lectura restringida te sale un error de Permission Denied (sin haber pedido leer nada, y sin ni siquiera haber puesto un bloque .DataChanged).
Si no has puesto bloques para capturar errores de FB, entonces al usuario le sale una especie de MessageDialog que dice: FirebaseError Permission denied y tiene que pulsar el botรณn Continue.
Pero basta con poner un bloque When .FirebaseError para capturar el error, y entonces al usuario ya no le molestarรก ningรบn mensaje.
Thank you Martin. This is what I said in the second post in this topic, but perhaps not as eloquently as you
I have same problem, I dont understand this Chinese language pls can you explain better for me, thanks
In simple terms, if you have firebase rules set to restrict access, then this will generate the permission error. Set your firebase rules to read:true and write:true for the ProjectBucket you have in your app.