ウィザードでの初回起動時にユーザー アカウントを作成し、それを設定に保存したいと考えています。メールアプリのアカウント作成ウィザードのようなもの。最善の方法は何ですか?
最初の起動時にこれらの入力を収集して設定に保存するレイアウトを作成する必要がありますか? オプションキーで設定メニューを提供できるため、設定を編集できます。
それは正しいアプローチですか?
ウィザードでの初回起動時にユーザー アカウントを作成し、それを設定に保存したいと考えています。メールアプリのアカウント作成ウィザードのようなもの。最善の方法は何ですか?
最初の起動時にこれらの入力を収集して設定に保存するレイアウトを作成する必要がありますか? オプションキーで設定メニューを提供できるため、設定を編集できます。
それは正しいアプローチですか?
ユーザーの詳細を SharedPreference に保存できます。パスワードを保存する場合は、パスワードのセキュリティだけを考慮する必要があります。アプリケーションの共有設定はデフォルトでサンドボックス化されているため、データは他のアプリから安全に保護されます..しかし、ルート アクセス権を持つ決定的/刺激的なハッカーは、Android フォンの任意のアプリから任意のデータを取得できます.
パスワード用
1)Webサービスを使用して、パスワードをサーバーに保存できます。すべてのログインプロセス中に、ユーザー名/パスワードをサーバーに送信して検証できます。アプリケーションがインターネットを使用している場合、これが最善の方法です。このオプションには、電話自体に機密データを保存しないという単純な利点があります。
2) その他のオプションは、パスワードを暗号化して保存することです。アプリがインターネットをまったく使用せず、認証プロセス用のサーバーを確立する準備ができていない場合は、このオプションを使用できます。Android には絶対的なセキュリティはありませんが、暗号化して保存するとセキュリティ レベルが向上します。