2010-10-20 8 views
5

Digamos que estoy escribiendo un lector de libros electrónicos para Windows Phone 7. Ahora lo primero que el usuario tendrá que hacer es agregar algunos libros a su dispositivo, y como no ofrezco una tienda de libros en línea o un servicio similar, la única opción es la transferencia de archivos desde su PC al teléfono. ¿Puede hacer esto? ¿Cómo? Entonces, ¿cómo accedo a este archivo? ¿Se puede colocar este archivo en el almacenamiento aislado de mi aplicación? Estaba buscando y no encontré ninguna solución, de hecho, creo que un escenario similar es actualmente imposible, pero solo quería escuchar a sus rudos sobre el problema y, probablemente, algunas ideas de solución.¿Cómo obtener archivos en WP7?

Respuesta

2

no he visto ninguna manera de agregar archivos desde el escritorio del teléfono está conectado a. Sin embargo, puede construir su propio software para el escritorio que usa un servicio WCF y permite conexiones desde el teléfono. El teléfono puede descargar archivos del servicio WCF de escritorio. Vea a similar concept here, puede implementar el concepto discutido en la publicación al revés.

HTH, indyfromoz

+0

Esta es una de las cosas en las que estoy pensando, pero también tiene algunos inconvenientes, necesitará una segunda instalación en el escritorio que se debe descargar por separado y, como soy desarrollador de .net, definitivamente lo necesitará. NET Framework. Probablemente también hay algunas restricciones de seguridad que no conozco. –

+0

También me preguntaba cómo se resuelven problemas similares en el iPhone? –

+0

Estoy usando una aplicación llamada GoodReader en mi iPad (también disponible en el iPhone). Se usa para copiar archivos PDF y otros medios al iPad a través de iTunes. iTunes proporciona a las aplicaciones la capacidad de copiar datos desde el escritorio al dispositivo, no creo que Zune lo permita. Si no puede ampliar los archivos del software de escritorio o no tiene ninguna forma de conectividad con un servicio en línea, no estoy seguro de qué otra manera puede copiar eBooks al Windows Phone. – indyfromoz

1

¿No podría descargar los libros electrónicos usando algún tipo de servicio web/http?

(Obviamente se necesita un sitio web, en alguna parte de este)

+0

descarga de los libros de un sitio web/servicio web es la solución obvia aquí, pero me temo que esto va a complicar el proceso para el usuario final, porque va a ser un proceso de dos pasos y necesitará un registro. –

+1

Siempre puedes usar la ID de teléfono del usuario (estoy seguro de que WinMob7 debe tener algún tipo de ID de usuario único, tal vez del mercado, si no es un Id. De hardware) Simplemente debes usar este Id para "registrar" el usuario automáticamente, entre bastidores, utilizando algo así como la clase System.Net.WebClient para publicar sus solicitudes y obtener respuestas. –

+0

Creo que este es un buen modelo si proporciona el material del libro. Si el usuario proporciona el material y desea obtenerlo en el teléfono, sí, esto tiene el esfuerzo adicional de mantener el almacenamiento en nombre del usuario que carga en su servicio y lo descarga en su teléfono. El lado de la administración de la cuenta potencialmente se podría resolver de manera bastante simple. Hay una serie de enfoques para abordar eso. Podrías hacerlo basándote en su dirección de correo electrónico y una contraseña, por ejemplo. Al igual que los usuarios de desbordamiento de pila no registrados. –