我開始嘗試使用Android Things,並試圖以安全的方式將我的應用連接到Firebase實時數據庫。如何使用Android Things對Firebase數據庫進行身份驗證?
問題是Firebase身份驗證is not available因爲它需要用戶進行交互。
我不想公開我的數據,那麼有沒有辦法使用類似API密鑰的方式對Firebase數據庫進行身份驗證?
我開始嘗試使用Android Things,並試圖以安全的方式將我的應用連接到Firebase實時數據庫。如何使用Android Things對Firebase數據庫進行身份驗證?
問題是Firebase身份驗證is not available因爲它需要用戶進行交互。
我不想公開我的數據,那麼有沒有辦法使用類似API密鑰的方式對Firebase數據庫進行身份驗證?
在Android Things上,您仍然可以進行匿名身份驗證和電子郵件/密碼身份驗證。使用電子郵件/密碼,您可以在控制檯中爲您的Thing創建一個特殊帳戶,並使用這些憑據登錄。缺點是您要麼將密碼粘貼到Thing中,要麼尋找一種方法來獲取他們在某種程度上更安全。
謝謝Doug!我遇到的問題是我的應用中的Firebase庫版本不正確。 Android Things擁有Google Play服務v11.0.4(https://developer.android.com/things/preview/releases.html),因此我必須將相同版本用於Firebase。 –
啊,是的,我最近才發現我自己。 Play的版本已經融入了這個東西,並不像普通的Android設備那樣自我更新。 –
@DougStevenson將密鑰對驗證帶入Firebase(與Cloud IoT一樣)將是一個重大勝利。在此之前,Firebase似乎不完全適用於物聯網的生產。 – JatraTim