:これはかなりうまく機能FirebaseImageLoader、グライドキャッシュとfirebaseセキュリティルール
Glide.with(this /* context */)
.using(new FirebaseImageLoader())
.load(storageReference)
.into(imageView);
。ファイルアクセスが禁止されている場合(Firebase Securityルールコンソールから)、ファイルはダウンロードされません(ストレージ例外(「ユーザは許可されていません」)。
アクセスルールが民間へのパブリック:
私は、ファイルの読み取りアクセスを許可グライドは、イメージファイルをダウンロードして、自分のキャッシュに入れます初めて
その後、私は読み取りファイルを拒否するようにセキュリティルールを変更Firebaseコンソールから。 。
グライドは読ん制限は効率的ではなく、彼のキャッシュからファイルを読み込むので、画像を装置に表示することができる。セキュリティルールは次のように変更されたときに
それでは、どのように私は、読み出しアクセスを拒否(またはキャッシュされたファイルを削除する)ことができますか?