0

所以我有一個iOS應用程序使用Firebase作爲後端服務。當我的應用程序最初啓動時(在用戶註冊之前),我想提取可供使用的所有「學校」列表。Inital Data Load Unauthenticated Firebase

/學校是所有學校的通道。

{ 
"rules": { 
    ".read": "auth != null", 
    ".write": "auth != null", 
    } 
} 

目前我只有默認規則。我應該應用哪些規則,以便未經身份驗證的用戶可以從/ Schools中讀取而不是.write?

我也想保持默認的規則到位以及對數據庫的其餘部分,除了上/學校

謝謝!

回答

2

讓你的規則是這樣的:

{ 
    "rules": { 
    ".read": "auth != null", 
    ".write": false, 
    "Schools": { 
     ".read": true, 
     ".write": false, 
    } 
    } 
} 

有了這個,在「/學校」位置,一切都將是任何人讀取,但不能寫。

+0

哦,哇,這是超級簡單。謝謝! –