¿Se pueden distribuir las aplicaciones iOS en una tienda de aplicaciones cerrada sin requerir un jailbreak en cada dispositivo?

3

Tengo una aplicación disponible para todos los interesados en la App Store y me gustaría restringir el acceso a la aplicación. La aplicación es gratuita y, debido a esto, algunas personas la descargan, luego descubren que no pueden usarla y dejan comentarios negativos. Aunque la descripción dice claramente que usted necesita ser un cliente existente, obviamente no todos lo están leyendo y los comentarios negativos aplazan a nuestros clientes reales.

He investigado la cuenta de Enterprise pero, según tengo entendido, solo puede distribuirla al personal interno. Estos son nuestros clientes, por lo que no entran en esta categoría.

¿Se pueden usar los requisitos de firma de código de Apple para permitir que ciertos clientes vean ciertas aplicaciones?

    
pregunta ZX80 04.02.2013 - 16:10

2 respuestas

2

Resolver este problema podría ir por tres rutas (y al principio lo responderé para que sea más útil para todos los que lean esto):

  1. Usar una licencia de desarrollo y firmar aplicaciones para un grupo limitado de dispositivos iOS (actualmente, solo tienes 100 ranuras de prueba como cualquier desarrollador de iOS). Esto evita la App Store por completo
  2. Configurar una cuenta de empresa con Apple para que esa entidad pueda firmar aplicaciones para efectivamente una cantidad ilimitada de dispositivos. Luego, permitiría a la empresa que tiene la cuenta de la empresa firmar las aplicaciones para los dispositivos que desea ejecutar y extraer o modificar la aplicación desde la App Store pública.
  3. Haga que el desarrollador y los clientes se registren en el Programa de compra por volumen de Apple. Esto coloca la aplicación en la App Store, pero el desarrollador puede controlar si todos los compradores de VPP pueden ver la aplicación o solo la lista blanca que ciertos clientes pueden comprar.

Desde el punto de vista de la experiencia, la opción 3 es muy superior para la mayoría de las situaciones. Abusar del programa de desarrollo para distribuir aplicaciones comercialmente está en contra de los términos del servicio, y hay problemas técnicos y problemas innecesarios con la implementación de ese potencial alrededor de la barrera de la firma de código.

La eliminación de la aplicación y solo la venta a los clientes podría funcionar para su caso: usar la opción 2. Solo los clientes deben registrarse, pero usted obtiene el control total sobre la emisión de correcciones, compilaciones y no hay demora (o beneficio) para enviar La aplicación de Apple para su revisión. No significa que todavía no pueda enviar la misma compilación y el precio sea lo suficientemente alto como para que la gente no la compre, sino que luego le reembolse a esos clientes cuando hayan terminado de evaluar su aplicación; desea obtener una compilación directa que puedan firmar.

La última opción significa que usted, el desarrollador, necesita listar su aplicación en VPP (que oculta esa aplicación de la mayoría de los usuarios de la App Store) y sus clientes también deben inscribirse en VPP, pero esta es la solución de Apple para el dilema te encuentras en.

  • El cliente obtiene acceso a precios especiales, acceso especial y aún tiene aplicaciones de revisión de Apple y proporciona el frente de la tienda, firma de código, etc. ...
  • El vendedor obtiene acceso a precios especiales, permiso explícito de Apple para firmar contratos relacionados directamente con los clientes para estipular cualquier cosa que desee (compra mínima, precios, disponibilidad, diseño personalizado), pero solo revisan las aplicaciones, Apple no lo hace t arbitrar, facilitar o manejar acuerdos o disputas entre el vendedor y el comprador.
  • El vendedor puede tasar la aplicación de manera diferente para cada cliente o usar el mismo precio para todos.

Ambas partes deben tener una empresa y repasar algunos documentos de presentación para ingresar a VPP, pero en realidad es la solución óptima para la mayoría de los casos en los que no desea tasar su aplicación de forma gratuita en la tienda pública.

    
respondido por el bmike 04.02.2013 - 17:16
1

Dé a sus usuarios una cuenta para la aplicación (quizás ya la tenga). En la descripción, agregue una línea en la parte superior:

¡Solo para usuarios de XYZ!

Luego, a las personas que lo descarguen se les pedirá el nombre de usuario / pwd que no tienen.

    
respondido por el Napolux 04.02.2013 - 16:48

Lea otras preguntas en las etiquetas