コンピュータサイエンスの学生として、私は最近、プロセススケジューリングと、システムリソースを共有するプロセスがどのようにコミットされたかについて紹介されました。Firebaseアプリでログインをスケジュールすることはできますか?
私は近くのイベントについて通知するためにユーザーのポジションを使用するiOSアプリケーションを作成することを検討しており、Firebaseフレームワークを使用します。問題は、これは今の趣味であり、私はアプリが成長するのを見て、私はそれが100人以上のユーザーが記録されないようにユーザーログインを通勤することが可能かどうかを知りたい場合を除き、私はお金を費やすつもりはないユーザーがアプリを開くたびにログインする必要はありません。これは可能ですか、それとも法的ですか?
pseudo-code
maxUsers = 100
currentUsers = 0
if(user_requests_login){
if(currentUsers < maxUsers){
logIn()
currentUsers++
}
else
wait_on_logout //semaphore like wait (until currentUsersDecreases)
}
if(user_is_idle){
logOut() //keeping track of users info so that we can logIn again without users typing in credentials (like a cookie?)
currentUsers--
//another user can now logIn
}
これは非常に曖昧な質問であり、実際にはこのフォーラムには適切ではありません。ユーザー数を100に制限し、アプリが開かれていなくてもユーザーがログインしたままにしておきたいと思うようです。あなたはどんな法的側面を心配していますか?私はFirebaseを調べて、あなたが望むことをしようとするいくつかのコードを書いて、私たちが手伝ってくれる場所を教えてください。 [よくある質問](http://stackoverflow.com/help/how-to-ask)ともっと重要な[最小限で完全で検証可能なサンプルの作成方法](http:// stackoverflow。 – Jay
@jay私の質問には既に答えられていますが、私の質問を明確にするために疑似コードを追加しました!ヘッドアップをありがとう! – VCanas
本当にあなたの質問に答えているのか分かりません。あなたはあなたのユーザログインを100に制限する方法を尋ねました。答えは* Firebase *にサインインできるユーザの数に制限はありません。無料のプラン(現時点)で* Realtime Database *に接続するユーザーは100人に制限されていますが、私はそれが週に116に変わると言われているので、あなたはそれに頼るべきではありません(ほんの一例)。また、Firebaseはユーザーがアイドルであり、サーバー側のロジックがないかどうかを知りませんので、ユーザーがFirebaseデータベースにアタッチできるかどうかを判断するためにロジックをアプリケーションに含める必要があります。 – Jay