Join us Sept 17 at .local NYC! Use code WEB50 to save 50% on tickets. Learn more >
MongoDB Event
Docs Menu
Docs Home
/ /
Atlas Device SDK
/ /

ユーザーの削除 - Flutter 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 は、アプリケーションカスタマーにデータ保持ポリシーと削除ポリシーを公開し、ユーザーにデータの削除をリクエスト方法を提供することを求めています。追加のユーザー データを収集する場合は、そのデータを削除するために独自のメソッドまたはプロセスを実装する必要があります。

戻る

ユーザー メタデータ