質問があり、解決策が見つからないようです。DrawSomethingのようなゲームがあります。そのため、ユーザーはアプリにアクセスすることを承認する必要があります。すべてのユーザーのユーザーIDをmysqlデータベースに保存します。
新しいゲームを生成するために、データベースからランダムなユーザーIDを選択します。問題は、どのユーザーがまだ自分のアプリを使用しているかを知りたいということです。
何人かのユーザーがアプリをインストールし、Facebookにログインすると、データベースに保存されますが、しばらくするとアプリがアンインストールされます。その後、誰かがランダムなゲームを生成した場合、彼は私のアプリの元ユーザー(すでに私のアプリをアンインストールしたユーザー)とプレイしなければならない可能性があります。
アプリのまだアクティブなユーザーを知る方法はありますか?ユーザーがアプリの承認を取り消す場合は、is_app_userで確認できますが、それは私が気にしていることではありません。ユーザーがアプリimoの認証を解除することはめったにありません。
今、私は次のようなランダムなユーザーを選択してチェックを行っています:1)今から7日間の間に登録した2)今から7日間の間にアプリを最後に開いた
しかし、それでも、これはエレガントなソリューションではありません。
誰かが解決策を知っているなら、私はそれを使って私のデータベースをクリーンアップします(すべての非アクティブなユーザーを削除します)。
ご入力ありがとうございます!