現在、私は無料のものを得るためにプロモーションコードを使用できるようにするアプリを開発中です。プロモーションコードは、すべてのデバイスで1回のみ使用できます。したがって、ユーザーがアプリをアンインストールしてもう一度インストールしても、コードを再び使用して無料のものを入手することはできません。アプリの情報を電話に永久保存するにはどうすればいいですか?
しかし、私の問題は、クライアント側(つまり、電話機自体)でこれを実装する必要があることです。明らかにSharedPreferencesはこの問題を解決できませんが、外部ストレージにファイルを保存するとかなり壊れやすいようです。上記の問題に対する良い解決策はありますか?
サーバーに保存 – petey
クライアント側でのみ行うことはお勧めできません。ユーザーは電話を紛失したり、工場でリセットしたり、さらに多くの悲劇がユーザーにすべてのものを拭かせることができます。 GoogleやFBのログインを使用してこれらの資格情報を使用することを望む目的を達成するには、購入情報をサーバーに保存してください。 –
あなたの選択の1つは、ログイン情報の入力を強制することです。このようにして、アカウントの資格情報の一部の機能ベースを許可/禁止することができます。 – Enzokie