0

我有一個將數據寫入Firease數據庫的iOS應用程序。 iOS應用使用電子郵件/密碼進行Firebase身份驗證。 網絡應用程序還使用Firebase身份驗證。但我不希望iOS用戶能夠登錄到Web應用程序。有沒有辦法將兩者分開?區分應用程序登錄和Web登錄Firebase

回答

1

的simples方式實現這一目標是增加一個新的字段名爲os(operatiing系統)每個用戶的iOsweb值,根據來自該用戶創建帳戶的操作系統。當用戶從iOs設備創建帳戶時,則需要將值設置爲iOsweb同樣的事情。

當用戶想要登錄時,您只需驗證它是什麼類型的用戶。如果用戶已將該值設置爲iOs,並且他嘗試通過網絡登錄,則不要允許該值。反之亦然。

希望它有幫助。