私がアプリで行っているのは、ユーザーがプロフィール写真をアップロードしたときに、画像データをドキュメント フォルダーに書き込む、つまり画像を保存することです。ユーザーがプロフィール写真を削除すると、そのファイルは削除されます。それが基本です。
ただし、ユーザーがログアウトするときにもこのファイルを削除します。そうしないと、ログアウトして別のユーザー名でログインすると、同じプロフィール写真が表示されるためです。だから私は、ログイン時に、グローバルスレッドでユーザーのプロフィール写真をダウンロードします(アップロード中にこの写真を送信すると、ログインAPIで写真のURLが指定されます)。ただし、ユーザーがログインするたびにイメージのダウンロードに時間がかかるため、これは最適なソリューションではありません。
これに対する最善の解決策は何ですか?