0 votos

¿Rechazará Apple una aplicación con "background fetch" que se usa para subir fotos

Parece que este es el lugar adecuado para preguntar.

Básicamente voy a construir una aplicación que, mientras está suspendida periódicamente sube fotos al servidor (al igual que Google Fotos sube nuevas fotos a su backend mientras la aplicación está en segundo plano).

Estoy pensando en usar Background Fetch para que me notifiquen de un momento para comprobar si es necesario sincronizar y subir las fotos si es así.

La pregunta es si Apple rechazará la aplicación.

Mi preocupación aquí es que según las especificaciones El objetivo de Background Fetch es buscar pequeño cantidad de datos de la red mientras que yo voy a usarla como en la dirección opuesta - para cargar relativamente grande cantidad de datos.

Probablemente alguien tuvo una experiencia similar.

Es como una pregunta diferente, sin embargo, si este enfoque no funciona, ¿podría alguien traer la luz sobre lo que podría ser una solución adecuada? Google se aprobó con sus fotos de todos modos, así que debe haber una manera (sí, no soy Google, pero espero que haya una solución para el desarrollador ordinario también).

2voto

Benny Hill Puntos 111

Background Fetch sólo permite descargar datos y la salida del proceso si el tiempo de transferencia es superior a 30 segundos. Hay cosas limitadas que puedes hacer mientras la aplicación está en modo de fondo: Ejecución en segundo plano

Si quieres subir tus fotos en segundo plano tendrás que utilizar el servicio de transferencia en segundo plano, pero una vez terminada la tarea la aplicación no subirá más datos. Este tutorial explica cómo descargar un archivo sin que la aplicación esté en primer plano, pero puedes utilizar la misma lógica para enviar datos..: SDK de iOS 7: Servicio de transferencia en segundo plano

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X