Principales respuestas
problema con certificación de mi apps.

Pregunta
-
Hola que tal, buen día actualmente en mi aplicación estoy usando la capacidad Documents Library para guardar un backup de mi aplicacion para que esta pueda trabajar de manera offline sin problemas, pero al momento de subirla al store no me la aceptaron por estar usando esta capacidad me recomiendan que use el File Picker pero no se como usarla, les comento la lógica de uso:
creo una variable de tipo Storage Folder, en esta almaceno la libreria mis documentos y dentro de esta recorro los archivos y carpetas necesarios para la aplicacion si no existe, las creo con información inicial de la aplicación.
la pregunta va orientado a como obtener esa carpeta u otra carpeta dentro del dispositivo mediante el file picker para poder guardar la información en dicha carpeta; y poder consumir la información cuando levante la aplicación en modo offline, desde ya muchas gracias...
u otras sugerencias para poder solucionar esto y poder subir la aplicación al store, muy agradecido por la pronta ayuda
Respuestas
-
hola que tal, buen dia, daniel gracias por la respuesta pero no era lo que estaba buscando, lo que hice es guardar todo el "backup" de mi app en la carpeta de instalación de la app y con esto pude dejar de usar la capacidad de libreria de documentos, dado que la usaba para acceder a mis documentos i descargar la informacion de la app nada mas.... gracias de todas maneras..
- Marcado como respuesta rangelvilca lunes, 14 de enero de 2013 21:01
Todas las respuestas
-
Hola rangelvilca,
Para que tu aplicación pueda seleccionar archivos o carpetas tienes que declarar que vas a hacer uso de esa funcionalidad de el manifiesto.
Vete al proyecto de tu App, abre Package.appxmanifest, vete a la pestaña declaraciones, donde dice declaraciones elige "Selector para abrir archivos", dale a a agregar, y marca donde dice "Compatible con todos los tipos de archivo".
Luego en el código, tienes que hacer algo así:
using Windows.Storage.Pickers; // añade esto a tus directivas using private async void ElegirCarpeta() { FolderPicker f = new FolderPicker(); f.FileTypeFilter.Add(".blabla"); // te obliga a añadir una extensión aunque sean carpetas var carpeta = await f.PickSingleFolderAsync(); // lo que quieras hacer con la carpeta } private void Button_Click_1(object sender, RoutedEventArgs e) { ElegirCarpeta(); }
Aquí tienes unos ejemplos de Microsoft bastante completos sobre seleccionar archivos, por si quieres profundizar.
Espero que haya resuelto tu problema.
Saludos cordiales
-
hola que tal, buen dia, daniel gracias por la respuesta pero no era lo que estaba buscando, lo que hice es guardar todo el "backup" de mi app en la carpeta de instalación de la app y con esto pude dejar de usar la capacidad de libreria de documentos, dado que la usaba para acceder a mis documentos i descargar la informacion de la app nada mas.... gracias de todas maneras..
- Marcado como respuesta rangelvilca lunes, 14 de enero de 2013 21:01