刪除診斷數據

重要

Visual Studio App Center 已排定於 2025 年 3 月 31 日淘汰。 雖然您可以繼續使用 Visual Studio App Center,直到它完全淘汰為止,但有數個建議您考慮移轉至的建議替代方案。

深入瞭解支持時程表和替代方案。

數據主體要求 (DSR) 必須在 30 天內提供服務。 App Center 診斷預設會保留原始數據 28 天。 有兩個可能的起點:

  • 沒有 用來安裝識別碼的使用者識別碼對應。
  • 要安裝識別碼的使用者識別碼對應。

在這兩種情況下,一旦您擁有使用者的安裝標識符,您應該刪除相關聯的診斷數據。 這兩種案例的詳細數據位於下列各節中。

您沒有用來安裝識別碼的使用者識別碼對應

如果您未在使用者標識碼與安裝標識符之間保留對應,則必須遵循下列小節中所述的一些額外步驟。

  1. 將診斷數據匯出至 Blob 記憶體。
  2. 在導出的信息內搜尋 Azure Blob 儲存體 中的個人資料。
  3. 找出安裝標識碼。

將診斷數據匯出至 Blob 記憶體

若要將您的診斷數據匯出至 Azure Blob 儲存體,請呼叫下列 App Center API:

POST https://api.appcenter.ms/v0.1/apps/{owner_name}/{app_name}/export_configurations

匯出 API 檔提供其他詳細數據。

使用下列承載將損毀匯出至 Azure Blob 儲存體:

{
  "type" : "blob_storage_linked_subscription",
  "subscription_id": "<Your-Azure-Subscription-ID",
  "export_entities": [ "crashes" ]
}

若要在 Blob 記憶體中尋找位置,您可以呼叫下列 App Center API:

GET https://api.appcenter.ms/v0.1/apps/{owner_name}/{app_name}/export_configurations

匯出組 態清單 API 檔案提供其他詳細數據。

在導出的信息內搜尋 Azure Blob 儲存體的個人資料

在導出的診斷數據中搜尋 Azure Blob 儲存體 中任何儲存在損毀或錯誤記錄檔中之個人資訊。

找出安裝標識碼

找出包含個人資訊之診斷記錄的安裝標識碼。 如需詳細資訊,請參閱 應用程式安裝標識符檔。 現在您已擁有安裝識別碼,您可以刪除診斷數據。

您有要安裝識別碼的使用者識別碼對應

如果您保留使用者識別碼與其 App Center 安裝識別碼之間的對應,您可以直接使用這些識別碼來封鎖和刪除感興趣的數據。

刪除診斷數據

一旦您擁有與 DSR 相關聯之使用者的安裝識別碼,您應該繼續刪除現有的數據,並封鎖新數據進入。

依安裝標識碼封鎖傳入診斷數據

停止處理指定安裝識別碼的傳入診斷數據,針對每個安裝識別元呼叫下列 App Center API:

PUT https://api.appcenter.ms/v0.1/apps/{owner_name}/{app_name}/devices/block_logs/{install_id}

如需其他詳細數據,請參閱 分析 API 檔。 針對使用者已安裝應用程式的每個裝置呼叫此 API (安裝標識碼) 。

依安裝標識碼刪除診斷數據

若要刪除與安裝識別碼相關聯的診斷數據,請呼叫下列 App Center API:

DELETE https://api.appcenter.ms/v0.1/apps/{owner_name}/{app_name}/errors/errorGroups/{errorGroupId}/errors/{errorId}

針對此 API 呼叫,您必須指定當機/錯誤識別碼、損毀/錯誤群組識別碼、擁有者名稱和應用程式的名稱。