ユーザーの削除 - Flutter SDK
Atlas Device SDK は非推奨です。 詳細については、 の廃止ページを参照してください。
重要
Google および Apple アカウントの削除要件
Google と Apple は、それぞれの App Store を通じてリストされるアプリケーションに対して、 アカウントを作成したすべてのユーザーにアカウントを削除するオプションを提供することを義務付けています。メールや パスワード認証など、ユーザーを手動で登録する必要がある認証方法を使用する場合でも、Apple でサインインなどのユーザーを自動的に作成する認証方法を使用する場合でも、 ユーザー アカウントの削除 を実装する必要があります。
App.deleteUser() の呼び出し ユーザー オブジェクトにある を使用して、App Services App からユーザーのアカウントを削除します。これにより、ローカル データがクリアされるだけでなく、サーバー上のアプリからアカウントが削除されます。
final currentUser = app.currentUser!; await app.deleteUser(currentUser);
今後アプリを使用するには、ユーザーは新しいアカウントにサインアップする必要があります。 ユーザーが同じ認証情報で再度サインアップした場合でも、App Services は新しいユーザー ID を持つ新しいユーザー アカウントを作成します。
重要
ユーザーを削除してもユーザー メタデータは削除されません
ユーザーを削除すると、関連するメタデータを含む場合はユーザー オブジェクトのみが削除されます。 これは、アプリケーションからカスタム ユーザー データまたはユーザーが入力したデータを削除することはありません。 Google と Apple アプリケーション カスタマーにデータ保持ポリシーと削除ポリシーを公開し、ユーザー データの削除をリクエストする方法を提供する必要があります。追加のユーザー データを収集する場合は、そのデータを削除するために独自のメソッドまたはプロセスを実装する必要があります。