Firebaseのストレージで有料コンテンツを提供する際に気を付ける事
Firebaseのストレージで有料コンテンツを提供する際に気を付ける事Firebaseのストレージ機能を利用すると、オンラインコンテンツを簡単にWebサイト(Webページ)から配信する事ができます。
Javascript(Typescript)のプログラムで簡単にURLを取得できるので、WebサービスやWebアプリと組合わせてダウンロードをするUI(ユーザーインターフェス)を初心者でも簡単に構築できるからです。
無料コンテンツの場合余り大きな問題はないのですが、有料コンテンツを置いて、Webサイト(Webページ)から利用する場合は、幾つか注意すべき点があります。この記事では有料コンテンツをWebサイト(Webページ)から配信する際に注意する点について解説しています。
有料コンテンツの配信は何が違う?
当たり前ですが、有料コンテンツはお金を払った人だけがアクセスできるというのが基本です。従って、オンラインコンテンツのダウンロードの仕組みを構築する際に、お金を払った人だけに提供できる仕組みを提供する必要があります。
この記事で解説するポイントは以下の3点です。
*お金を払った人をどうやって特定するのか
*お金を払っていない人のアクセスをどのように防ぐのか
*その他に気を付ける事
お金を払った人を特定する
お金を払った人を特定するという観点で考えると、どれくらいの期間コンテンツの提供をするのかという事をまず決める必要があります。
*お金を払った時のみ(お金を払った直後のみ)ダウンロード可能
*お金を払った後一定期間(長期間)に渡りダウンロードをサポート
お金を払った直後の
0