firebase 3、ionic2、Angular2のモバイルアプリを開発しています。 登録したすべてのユーザーに提供される新しいオーディオファイルを継続的に作成します。つまり、オーディオファイルはユーザー固有のものではありません。オーディオファイルはモジュール単位で連続して提供されます。言い換えれば、購読されたユーザは、そのモジュール内のすべての以前のファイルが聴取されたときにのみ、モジュール内の次のファイルを聴くことができる。継続的に増加するオーディオファイルを持つFirebaseホスティング
Firebaseホスティングは、新しいオーディオを追加するたびに、以前のオーディオファイルと新しいオーディオファイルをすべてコンテンツとしてアップロードする必要があることを理解しているため、この目的では機能していないようです。それは信じられないほど面倒で実用的な解決策ではありません。 私はこの仮定について間違っていますか?私はそれにホスティングまたはftpアクセスのための増分アップロードを見たことがありません。
代わりに、Firebaseストレージでオーディオファイルをホストすることを検討しています。しかし、その場合、ストレージのセキュリティを確保する方法がわかりません。私のapiキーはソース(jsまたはhtmlファイル)に公開されている必要があるので、jsの知識を持っているすべての購読ユーザーは、私たちのオーディオファイルをホストしているフォルダにアクセスしてからダウンロードするだけです。
これらのファイルをホストする場合、ファイル名をハッシュしてデータベースに格納することで、ファイル名へのアクセスを制御できます。 しかし、人々はフォルダ内のすべてのファイルをダウンロードし、それによってモジュール全体をダウンロードすることができたため、ストレージオプションを使用することは可能ではないようです。
これについてはどのような方法が最適ですか?
あなたがユーザーの資格情報に基づいてFirebaseストレージ内のファイルへのアクセスを確保したい場合は、参照https://firebase.google.com/docs/storage/security/ –