2017-12-10 21 views
0

アンドロイド物のラズベリーパイ3からリアルタイムデータベースに使用しているユーザーに応じてデータを保存できますか? 私は、以下の方法でデータ構造を達成したい: -リアルタイムデータベース用のAndroidベースのFirebase認証

Users { 
     User1 : "base64 image1", 
     User2 : "base64 image2", 
................. 
     } 

このuser1user2はラズベリーパイを使用しているユーザに拠点を決定すべきです。 私はこれをアンドロイドコードで実現したいと思います。
私はそれを研究しました。Firebaseルールを公開し、匿名の認証を使用することは、私が得た2つのことです。

答えて

1

あなたがそれらを中(画面)に署名するためのいくつかの方法を持っていない限り、

またはそれらを別のデバイス(Androidアプリ)にログインして、あなたが次にFirebase匿名認証RPI

上の資格情報を送信しますあなたの最善の策であり、ユーザーの介入なしにサインインすることができます。 https://firebase.google.com/docs/auth/android/anonymous-auth

後であなたの心を変更し、画面/コンパニオンアプリを追加する場合アノン払いの良いところは、ある、あなたは

ユーザーデータを保持することができますが、一時的な匿名を作成して使用することFirebase認証を使用することができますFirebaseで認証するためのアカウントこれらの一時的な匿名アカウントを使用して、まだアプリケーションにサインアップしていないユーザーがセキュリティルールで保護されたデータを操作できるようにすることができます。匿名ユーザーがあなたのアプリにサインアップすることを決めた場合、サインインクレデンシャルを匿名アカウントにリンクすることができます。これにより、今後のセッションでプロテクトされたデータを使用し続けることができます。

+0

私は、特定のラズベリーパイ(またはアンドロイド物のデバイス)にこのデータを送信する方法をユーザーが認証できるアンドロイド用のコンパニオンアプリを作成します。 –

+0

Androidアプリとのペア設定はオプションです。しかし、IoTデバイスとAndroidアプリは、そのような場合に互いに属していることをどのように認識しますか? –

+1

https://developers.google.com/nearby/messages/overview –

関連する問題