如何開發使用自定義檔案的 OEM 應用程式
如需建立和使用自定義數據檔的詳細資訊,請參閱 DISM 應用程式套件 (.appx 或 .appxbundle) 維護命令行選項。
瞭解如何開發使用自定義檔案將資訊從 OEM 傳遞至應用程式的應用程式。
針對您為 OEM 部署建立的應用程式,您可以使用自訂檔案,將資訊從 OEM 傳遞至應用程式。 若要將 OEM 資訊傳遞至應用程式,您可以在 microsoft.system.package.metadata 資料夾中建立 Custom.data 檔案。 此檔名對作業系統特別,而且會在操作系統更新期間自動向前轉送。 OEM 可以使用此檔案傳入自定義標識碼,讓應用程式知道 OEM 何時部署它們。 每個應用程式只能有一個 Custom.data 檔案。 應用程式必須能夠正確尋找並讀取此檔案。 開發人員會將檔案視為不受信任的數據。
您需要知道的事項
技術
必要條件
- 您需要 部署映像服務與管理 (DISM) 工具,才能使用自定義資料檔來新增應用程式套件。
指示
步驟 1:建立自定義檔案,並將其新增至套件元數據資料資料夾
您可以將應用程式設計為使用您為自訂資料選擇的任何格式。 例如,您可以使用 XML、文字檔或其他檔案類型來組織您的數據。 建議您考慮如何測試及驗證檔案。 例如,您可以建立 XML 架構來驗證 XML 檔案。
您可以使用自訂資料的任何檔案名來指定任何類型的檔案。 當您使用 DISM 工具將應用程式套件新增至自定義數據檔時,DISM 會將自定義檔案重新命名為 Custom.data,並將檔案儲存至 microsoft.system.package.metadata 資料夾。
注意
應用程式無法修改自定義資料檔。 這是唯讀資源。
步驟 2:存取應用程式的自訂資料檔
您可以使用 Windows API 從程式碼存取應用程式的 Custom.data 檔案,以取得目前套件的資訊。 例如:
Windows.ApplicationModel.Package.current.installedLocation.getFileAsync(
"microsoft.system.package.metadata\\custom.data")
如需使用 Package.Current 屬性進行開發的詳細資訊,請參閱快速入門:查詢應用程式套件指令清單資訊。
如需透過 I 儲存體 Folder.GetFileAsync 存取 custom.data 檔案的詳細資訊,以及使用 儲存體 File 物件,請參閱存取數據和檔案。
相關主題