共用方式為


刪除診斷數據

這很重要

Visual Studio App Center 於 2025 年 3 月 31 日淘汰,但分析和診斷功能除外,這些功能將持續支援到 2026 年 6 月 30 日。 瞭解更多資訊。

要求刪除個人資料的請求必須在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 呼叫,您必須指定當機/錯誤識別碼、當機/錯誤群組識別碼、擁有者名稱和應用程式的名稱。