Desarrollo de una aplicación OEM que usa un archivo personalizado
Para obtener más información sobre cómo crear y usar archivos de datos personalizados, consulte Opciones de mantenimiento Command-Line del paquete de aplicaciones DISM (.appx o .appxbundle).
Aprenda a desarrollar una aplicación que use un archivo personalizado para pasar información del OEM a la aplicación.
En el caso de las aplicaciones que cree para la implementación de OEM, puede usar un archivo personalizado para pasar información del OEM a las aplicaciones. Para pasar información de OEM a una aplicación, cree un archivo Custom.data en la carpeta microsoft.system.package.metadata. Este nombre de archivo es especial para el sistema operativo y se lleva a cabo automáticamente durante las actualizaciones del sistema operativo. Los OEM pueden usar este archivo para pasar identificadores personalizados, de modo que las aplicaciones sepan cuándo se han implementado los OEM. Solo puede tener un archivo Custom.data por aplicación. Las aplicaciones deben poder buscar y leer correctamente este archivo. Los desarrolladores tratan el archivo como datos que no son de confianza.
Lo que necesita saber
Tecnologías
Prerrequisitos
- Necesita la herramienta Deployment Image Servicing and Management (DISM) para agregar el paquete de la aplicación con el archivo de datos personalizado.
Instrucciones
Paso 1: Crear un archivo personalizado y agregarlo a la carpeta de metadatos del paquete
Puede diseñar la aplicación para usar cualquier formato que elija para los datos personalizados. Por ejemplo, puede usar XML, un archivo de texto u otro tipo de archivo para organizar los datos. Se recomienda considerar cómo puede probar y validar el archivo. Por ejemplo, puede crear un esquema XML para validar un archivo XML.
Puede especificar cualquier tipo de archivo con cualquier nombre de archivo para los datos personalizados. Al agregar el paquete de aplicación con el archivo de datos personalizado mediante la herramienta DISM , DISM cambia el nombre del archivo personalizado a Custom.data y guarda el archivo en la carpeta microsoft.system.package.metadata.
Nota
La aplicación no puede modificar el archivo de datos personalizado. Es un recurso de solo lectura.
Paso 2: Acceso al archivo de datos personalizado para una aplicación
Puede acceder al archivo Custom.data de una aplicación desde el código mediante las API de Windows para obtener información del paquete actual. Por ejemplo:
Windows.ApplicationModel.Package.current.installedLocation.getFileAsync(
"microsoft.system.package.metadata\\custom.data")
Para obtener más información sobre el desarrollo con la propiedad Package.Current , consulta Inicio rápido: Consulta de la información del manifiesto del paquete de la aplicación.
Para obtener más información sobre el acceso al archivo custom.data a través de IStorageFolder.GetFileAsync y mediante objetos StorageFile , consulte Acceso a datos y archivos.
Temas relacionados