時間アクセスに基づいてFirebase Storageファイルを保護しようとしています。ファイルをアップロードした後、特定の時間までしかファイルを読み込めないようにします。Firebaseストレージセキュリティルール:duration.valueパラメータ
この特定の時刻は、ユーザーがアップロードしたときにファイルメタデータのカスタムプロパティ「有効期限」フィールドに格納されます。
私の問題は、私はそうのようduration.value(int magnitude, string units)
関数にパラメータとしてこの値を使用しようとしているということです。
request.time < resource.timeCreated + duration.value(resource.metadata.expiration, "m");
しかし、「期間」関数は、大きさだけパラメータに一定の値を受け入れているようだと、動的値ではありません。
誰もがこれを試してみましたか?
おかげ
を鋳物をすることが可能であることを知っている。ニース! – MrBrightside
はい、残念ながらドキュメントの問題です(私は更新するよう努めています) –