删除玩家数据
本文介绍从 PlayFab 删除玩家数据的两种主要方式。你可以删除整个玩家账户或者在不删除账户的情况下仅删除数据。删除玩家账户
删除主玩家账户及其数据可以通过使用 DeleteMasterPlayerAccount Admin API 完成,该 API 在我们所有的 SDK 中都可用。请阅读确保找到所有数据。 当你发出删除玩家的请求时,PlayFab 将在将请求发送到队列处理代理之前,快速从我们的核心系统中移除玩家的个人信息,队列处理代理会从辅助系统和子处理器中移除任何剩余的玩家信息。 此 API 会立即返回并提供一个JobReceiptId,你应记录该 ID。JobReceiptId 是 PlayFab 已收到删除玩家请求的验证。
删除完成后,会向为该标题配置的通知电子邮件地址发送一封电子邮件。它包含最初由 API 返回的相同 JobReceiptId。任务的完成还会触发 PlayStream 事件。
使用我们的 Webhook 功能,你可以在你选择的端点上注册接收这些事件,并根据需要处理它们。事件将包含一个具有 JobReceiptId 的 JSON blob。
以下示例展示了如何在 C# SDK 中使用 Admin API。如果你想使用不同的 SDK,请从 PlayFab SDK 列表中选择一个。
由于此删除无法撤销,我们建议与你的玩家确认,他们对其删除请求的范围和影响感到满意。
