作爲一名計算機科學專業的學生,我最近被介紹到進程調度以及進程如何轉換以共享系統資源。是否可以在Firebase應用中安排登錄?
我在考慮創建一個iOS應用程序,它使用用戶位置通知他們有關附近的事件,我將使用Firebase框架。問題是,現在這更像是一種愛好,我不願意花錢,除非我看到應用程序在增長,我想知道是否有可能通過用戶登錄,以便不超過100個用戶登錄並且每次打開應用程序時用戶都不必登錄。這是可能的甚至是合法的嗎?
pseudo-code
maxUsers = 100
currentUsers = 0
if(user_requests_login){
if(currentUsers < maxUsers){
logIn()
currentUsers++
}
else
wait_on_logout //semaphore like wait (until currentUsersDecreases)
}
if(user_is_idle){
logOut() //keeping track of users info so that we can logIn again without users typing in credentials (like a cookie?)
currentUsers--
//another user can now logIn
}
這是一個非常模糊的問題,真的不適合這個論壇。看來你想限制用戶數量爲100,並且允許用戶保持登錄狀態,即使應用程序沒有打開?你關心什麼法律方面?我建議您探索Firebase並撰寫一些代碼以嘗試做你想做的事情,然後告訴我們你卡在哪裏以便我們可以提供幫助。請回顧[如何提出一個好問題](http://stackoverflow.com/help/how-to-ask),更重要的是[如何創建一個最小,完整和可驗證的示例](http:// stackoverflow。 com/help/mcve) – Jay
@jay我已經添加了僞代碼來澄清我的問題,即使我的問題已經得到解答!感謝您的領導! – VCanas
我不確定它是否真的回答了您的問題。您問過如何將您的用戶登錄限制爲100,並且答案表明*有多少用戶可以登錄到Firebase *沒有限制。儘管免費計劃(當前)有100名用戶連接到*實時數據庫*的限制。我被告知在一週內會變成116,所以你不應該依賴這個(只是一個例子)。此外,Firebase不知道用戶是否處於空閒狀態,並且沒有服務器端邏輯,因此您的應用中必須包含您的邏輯,以確定用戶是否可以連接到Firebase數據庫。 – Jay