時間アクセスに基づいて Firebase Storage ファイルを保護しようとしています。たとえば、ファイルがアップロードされてから特定の時間まで読み取りを許可するとします。
この特定の時間は、ユーザーがファイルをアップロードしたときに、ファイル メタデータのカスタム プロパティの「有効期限」フィールドに格納されます。
私の問題は、この値を次のduration.value(int magnitude, string units)
ように関数のパラメーターとして使用しようとしていることです。
request.time < resource.timeCreated + duration.value(resource.metadata.expiration, "m");
しかし、「期間」関数は、定数値のみをマグニチュード パラメーターに受け入れ、動的な値を受け入れないようです。
これも試した人いますか?
ありがとう