を働いていない:Firebaseストレージセキュリティルールは、私は、メタデータを使用してFirebaseストレージ上のセキュリティルールを暗示しようとすると、それが機能していない
service firebase.storage {
match <firebase-storage-url> {
match /{userId}/{allPaths=**}{
allow read: if resource.metadata.userid== userId;
allow write: if resource.metadata.userid== userId
}
}
}
StorageMetadata metadata = new StorageMetadata.Builder()
.setCustomMetadata("userid", user.ID)
.build();
filepath = mStorage.child(user.ID + "/" + String.valueOf(chatmessageamount + 1) + ".mp3");
誰かが私を助けることができますか?
あなたの特定の問題を明確にしたり、必要な正確に何を強調表示するために、追加の詳細情報を追加してください。現在書かれているとおり、あなたが求めていることを正確に伝えるのは難しいです。この質問を明確にする方法については、How to Askページを参照してください。 http://stackoverflow.com/help/how-to-ask –
私はセキュリティルールにメタデータを使用したいのですが、それをどのように実装し、それが動作しないのか –
最初の部分はストレージセキュリティルールです。 2番目の部分はファイルをfirebaseのストレージにアップロードする方法です –