1 votos

¿Se permite un archivo binario en la AppStore en una aplicación de IOS?

Me gustaría publicar una aplicación móvil de IOS en la AppStore que incluya un archivo binario como parte del paquete. El propósito de la aplicación sería gestionar un dispositivo iot y ese archivo binario contendría una imagen de sistema operativo que se puede enviar al dispositivo iot para actualizarlo. Idealmente, el binario sería parte de la aplicación empaquetada en lugar de ser descargado en segundo plano por la aplicación desde una ubicación remota.

Me preguntaba si eso podría ser un problema desde el punto de vista de las directrices de la AppStore.

0 votos

¿Qué tamaño tiene el archivo binario, con qué frecuencia cambia (requiriendo una nueva versión de la aplicación para implementarlo)?

0 votos

@nohillside Menos de 100MB.

3voto

Oskar Puntos 1242

No veo ninguna señal de alarma en las pautas publicadas.

Sin embargo, debes crear una aplicación y enviarla a TestFlight y luego a la venta para averiguar si tu vista de la aplicación coincide con la vista del personal de Apple.

Si el tamaño de tu aplicación es grande, es posible que te rechacen por varias razones (el analizador estático señala la aplicación, la aplicación solo se descarga con WiFi, etc...).

Si interpretara entre líneas, parece que Apple quiere ser el distribuidor de código de iOS y no ocupar el lugar de proporcionar tus servicios backend para la distribución de contenido + distribución de código. A menos que uses compras dentro de la aplicación para aprovisionar estos binarios, tu aplicación probablemente debería descargar estos activos al sandbox de almacenamiento local o utilizar la aplicación de archivos para almacenar los binarios. El envío de una nueva versión solo para cambiar un activo incrustado te limita más a ti que a Apple. Para una aplicación lo suficientemente pequeña, quizás no importe.

Yo usaría buckets de S3 u otro backend personalmente con descargas a demanda para que mi aplicación sea más limpia para enviar y revisar, pero quizás tu diseño sea mejor para tus necesidades. Si el archivo es pequeño y cambia raramente, no importará mucho inicialmente.

0 votos

Me gustaría añadir que comprimir o empaquetar el archivo de alguna manera podría ayudar si no les gusta que sea un binario directamente.

0 votos

Gran punto @Ezekiel - y la compresión de Apple es bastante impresionante - proporcionan varias opciones si desea ser eficiente con el tiempo de descompresión, la energía de descompresión o minimizar el tamaño.

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