Pregunta

Mi aplicación iOS será gratuita, pero con funcionalidad adicional habilitada a través de la compra de la aplicación. Actualmente, los probadores beta están haciendo un gran trabajo encontrando errores y quiero recompensarlos por su arduo trabajo. Creo que lo menos que puedo hacer es darles una versión completa de la aplicación para que no tengan que comprar la funcionalidad ellos mismos. Sin embargo, no estoy seguro de cuál es la mejor manera de hacerlo.

No parece haber códigos de promoción para la compra de la aplicación, por lo que no puedo enviar por correo electrónico los códigos de promoción.

Tengo todos los UDID del dispositivo del probador, por lo que cuando se lanza la aplicación podría tomar el dispositivo UDID y compararlo con una lista interna de UDID 'aprobados'. ¿Es esto lo que hacen otros desarrolladores?

Mis preocupaciones:

  • El contenido de compra de la aplicación en la aplicación no estaría vinculado a su cuenta de iTunes, por lo que si los probadores beta se mudan a un nuevo dispositivo, no podrían habilitar el contenido a menos que publique una nueva compilación en la App Store con su nuevo UDID. Por lo tanto, pueden tener que comprarlo eventualmente de todos modos.
  • Tener una lista interna deja un agujero para que los piratas informáticos modifiquen la lista y se agregan a ella.

¿Qué harías?

¿Fue útil?

Solución

Simplemente envíe con una Plist que contenga los UDIDS para los que desea habilitar la función y haga el cheque en el inicio. Incluso puedes poner una alerta una vez que diga: "Gracias por ser un probador beta, bla, bla". Dado que los binarios de las aplicaciones están firmados, nadie puede agregar su propio UDID a la lista después de enviar (lo que trata bien con el problema del hacker).

En cuanto a los usuarios de cambio de dispositivos, no me preocuparía por eso. La prueba beta de algo generalmente no implica que obtienes un pase para siempre.

Otros consejos

Envíeles el certificado de regalo de iTunes por $ 1.30 (o sea cual sea su precio de compra en la aplicación + impuesto). El inconveniente de esto es que Apple tomará su corte, y perderá algo de dinero. El beneficio es que les facilita que se vincule con su cuenta, y les permite gastar el dinero en otra cosa si lo desean.

Actualizar: Si desea códigos de promoción, Apple en realidad permite que SYOU solicite códigos de promoción específicos de aplicaciones que luego puede entregar al usuario y pueden canjearlos en la App Store. Leer el iTunes Connect The Developer's Guide, página 133 sobre detalles sobre cómo hacer eso.

Desafortunadamente, obtienes una asignación limitada de códigos de promoción (50, creo). Además, no estoy seguro de si se pueden usar códigos de promoción para la compra en la aplicación. Es posible que tenga que recurrir a ofrecer también un paquete de aplicaciones pagado por separado para la descarga que ya incluye la compra en la aplicación y generar códigos de promoción para que se aleje. El inconveniente de esto es tener dos entradas de aplicaciones separadas en la App Store, que es una experiencia algo mala para el usuario final.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top