Mi equipo y yo tenemos una aplicación que enviaremos a la tienda muy pronto, pero sabemos que la venderemos a otra compañía en el futuro cercano. ¿Alguien tiene alguna experiencia con la transferencia de la propiedad de una aplicación a otra cuenta?
Específicamente, cuando vendo una aplicación a otra compañía ...
- ¿Cómo trasladamos la aplicación a su cuenta (cuál es el mecanismo)?
- ¿Pueden mis usuarios recibir actualizaciones (lanzadas por el nuevo propietario) sin tener que volver a comprar / descargar la aplicación?
Respuestas:
A partir del 11 de junio de 2013, esto se ha hecho oficialmente posible. Aquí está la nota oficial:
Estimado desarrollador,
Las aplicaciones ahora se pueden transferir de un desarrollador a otro dentro de iTunes Connect, por ejemplo, después de una adquisición o cuando vence un acuerdo de distribución. La transferencia de la propiedad de una aplicación no afecta la disponibilidad de la aplicación en la App Store. Todas las calificaciones y comentarios serán transferidos y sus clientes continuarán teniendo acceso a todas las actualizaciones de aplicaciones disponibles.
Para transferir una aplicación, vaya a la página Resumen de la aplicación en el módulo Administrar sus aplicaciones en iTunes Connect y haga clic en Transferir aplicación. Asegúrate de eso:
• Tu cuenta está activa
• Ha aceptado la versión más actual de sus contratos.
• Tu aplicación tiene al menos una versión aprobada
• Su aplicación está en el estado Listo para la venta, Binario inválido, Rechazado, Desarrollador rechazado o Desarrollador eliminado del estado de venta
• Cualquier compra en la aplicación asociada se encuentra en el estado Listo para enviar, Listo para la venta, Rechazado, Desarrollador eliminado de la venta o Aprobado
• Conoce la ID de Apple del Agente de equipo del destinatario y su ID de equipo.
Para obtener más información sobre la transferencia de aplicaciones, consulte el video tutorial en iTunes Connect. Para encontrar respuestas a preguntas comunes sobre la transferencia de aplicaciones, consulte las Preguntas frecuentes en iTunes Connect.
Saludos, El equipo de App Store
fuente
ACTUALIZACIÓN: ESTA RESPUESTA ESTÁ FUERA DE FECHA. Parece haber sido correcto en el momento en que fue escrito. NO HAY NECESIDAD DE DESVOTARLO, PERO NO LO CREEN
La respuesta oficial es no . De las preguntas frecuentes de iTunes Connect :
Recursos adicionales que confirman esto, del desarrollador de FutureTap Ortwin Gentz, cuando compró WhereTo? de Sophiestication Software:
transfiriendo una aplicación de iphone último episodio
tallado en piedra transfiriendo una aplicación para iphone
fuente
Seguimiento: Después de todo: es posible (a fines de marzo de 2010).
No he leído todos los comentarios u otros hilos sobre este problema, por lo que puede ser obsoleto, pero parece que básicamente está relacionado con la estructura relacionada con iTunes de la AppStore.
No puedes ser parte de los Beatles y las Bandas de los Rolling Stones ...
De todos modos, eventualmente, un colega logró arreglar las cosas, y obtuvimos nuestra aplicación (que se ejecutaba en mi cuenta privada de Dev) con una nueva cuenta empresarial. Mantuvimos nuestras calificaciones, nuestro lugar # 1 en nuestra categoría en la tienda de aplicaciones, y en general todo salió bien (después de varias horas de llamadas telefónicas con Apple).
Hasta donde puedo recordar, el principal problema era que la gente de la mesa de ayuda sabía que las cosas iban a cambiar, pero no sabían cuándo y cómo. Probablemente debido a la llegada del iPad y los plazos relacionados). De todas formas. Es posible y es bastante fácil. Envíe su solicitud, espere un par de semanas (puede que ya sean días) y tendrá la transferencia. Sin embargo, hay un problema: pueden tener algún error en su código de migración, porque Apple mezcla el nombre y el apellido de la cuenta de desarrollador / maestro después de la migración. bueno, a quien le importa.
fuente
Tuve mi propia experiencia con esto, y la respuesta que recibí de Apple Developer Relations (aunque tardó un mes en recibir una respuesta por correo electrónico y 6 semanas para la llamada telefónica de seguimiento) fue (en resumen) que actualmente no ofrecen cualquier forma de transferir aplicaciones individuales de una cuenta de desarrollador a otra.
Lo hizo diciendo que había una sola "Opción" para hacer este tipo de transferencia, que es eliminar la aplicación de la cuenta en la que se encuentra actualmente y luego volver a enviarla a la tienda de Apple desde la nueva cuenta con el mismo nombre (pero tendría una nueva identificación de la tienda de aplicaciones). Señalé (y él reconoció) que esto eliminaría cualquier revisión de usuarios existente, arruinaría la ruta de actualización para los usuarios existentes, rompería los iAds, las compras en la aplicación y la integración del centro de juegos. Por lo tanto, realmente no es una solución en absoluto.
También dijo que no es posible transferir la propiedad de todas sus aplicaciones a otra cuenta existente (parece que carecen de la granularidad para mover aplicaciones individuales). Sin embargo, si quisiera ceder todas mis aplicaciones a otra persona, podría ser posible mediante la creación de una corporación (probablemente S-Corp, aunque no lo aconsejó), transfiriendo la propiedad de mi cuenta a la S-Corp (que estaría permitido si fuera copropietario) y luego vendiera el s-corp al nuevo dueño. (¿Dios?)
El método con el que planeo seguir es el siguiente (actualizaré con mi éxito), en mi caso específico tengo una aplicación paga que (.99) que estoy tratando de transferir a otro propietario:
Crearé una aplicación liviana utilizando el mismo AppID que está diseñado para informar a los usuarios que la aplicación ha cambiado de propietarios, y proporcionaré un enlace a la tienda de aplicaciones donde pueden descargar la nueva aplicación. Cuando se inicie, cargará un formulario hash de su UDID en un servidor (que ahora tendré que mantener) enumerándolo como cliente anterior.
Cargaré esta nueva aplicación liviana en mi cuenta existente como una actualización a la otra aplicación existente (de modo que cuando los usuarios actualicen, en su lugar, se marcarán como un cliente existente, se les presentará un mensaje que explica la situación y un enlace al nueva aplicación)
Convertiré mi aplicación paga en una aplicación ligera que tenga alguna funcionalidad, pero que requiera una compra en la aplicación de .99 para obtener la funcionalidad completa. Además, esta nueva aplicación verificará con mi servidor para ver si el UDID está en la base de datos de clientes existente y, de ser así, les dará una funcionalidad completa (sin tener que hacer la compra desde la aplicación).
... ARGHH! :) Es una experiencia fea para los clientes y una gran cantidad de trabajo para el desarrollador ... pero la única opción proporcionada por Apple. (Aunque no estoy seguro de que funcione, ya que es totalmente posible que rechacen mi aplicación de "actualización" ligera de la tienda y, por lo tanto, también eviten la ruta de actualización del pirateo)
ACTUALIZACIÓN : demasiado trabajo para la persona a la que estaba tratando de entregar la solicitud. Terminé sin proceder con el plan. Piensa que probablemente todavía podría funcionar, y me encantaría saber de cualquiera que lo pruebe o lo logre :)
fuente
iTunesConnect ahora permite transferencias de aplicaciones dadas ciertas restricciones de aplicación (actualmente no se permiten aplicaciones de iCloud o notificaciones push. Las notificaciones locales están bien, por supuesto).
Consulte las preguntas frecuentes de iTunesConnect sobre transferencias de aplicaciones ... https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa/wo/10.0.0.9.1.0.9.1.5.10.1
Solo puede iniciar o aceptar una transferencia si su inicio de sesión de iTunesConnect tiene los permisos de rol "Legal".
Después de la transferencia: El teamId y BundleID no cambiarán en absoluto. Tampoco ninguno de los Ids en la aplicación comprará.
En la cuenta de desarrollador de mi empresa, ahora veo una aplicación con EXACTAMENTE EL MISMO TeamID.BundleID que vi en el código fuente que se compró a la otra compañía (y ese código fuente se entregó por separado, no a través de Apple) ...
Este bundleId ahora figura entre mis otras aplicaciones incluidas en los perfiles de aprovisionamiento de iTunesConnect. Simplemente creé nuevos perfiles de desarrollo y distribución / aprovisionamiento ad hoc para mi aplicación recién comprada. Luego descargué los nuevos perfiles de aprovisionamiento en Xcode, al igual que para cualquiera de sus propias aplicaciones.
Bastante indoloro. Gracias Apple.
fuente
Lo que dijo Lou Franco.
Dónde, por ejemplo, es realmente bueno considerarlo, ya que eventualmente tuvieron que conformarse con el hecho de que todos los clientes existentes necesitan comprar la aplicación nuevamente. Apple simplemente no tiene la infraestructura de fondo para cambiar la propiedad.
Otra mala consecuencia de la máquina de venta de música heredada que fue originalmente iTunes. Las canciones aparentemente no cambian de dueño.
Mira aquí, para Dónde resolver: transferir un último episodio de una aplicación de iPhone
fuente
Desde ahora, esto ahora es posible usando iTunesConnect.
fuente
Por lo que entiendo, esto se puede hacer, pero requiere la intervención manual del equipo de iTunes Store, puede llevar meses, y puede incluir algunos períodos en los que su aplicación no está a la venta en ninguna de las cuentas. Si sabe quién será su cliente, simplemente póngalo en su cuenta para empezar. De lo contrario, recuerde en el futuro que cambiar las aplicaciones no es algo fácil de hacer, y ajuste su modelo de negocio en consecuencia.
fuente
Es posible desde junio de 2013. Puede transferir una aplicación a otro desarrollador de manera muy fácil: aquí hay un FAQ oficial de Apple (disponible para desarrolladores registrados).
fuente
Además de las cosas ya mencionadas que reconocí, pueden surgir ciertos problemas que no se mencionan en ninguna parte de las Directrices de AppStore o la documentación.
Descubrí varios problemas con las aplicaciones que tienen suscripciones (que a partir de enero de 2015 no son transferibles). Después de intentar transferir una aplicación, descubrí a través de las preguntas frecuentes en el Centro de soporte para desarrolladores de iTC, también conocida como Sección de ayuda, las siguientes cosas (Enlace a la sección Preguntas frecuentes ) ...
También los requisitos habituales son :
Espero que ayude a evitar contratiempos antes de intentar transferir una aplicación .
fuente
Como la transferencia de propiedad actualmente no es compatible y es un "proceso de excepción", tiene sentido no contar con ella como su modo de operación.
El gran problema que enfrenta es: la aplicación está vinculada a una cuenta de desarrollador y desea mantener SU cuenta de desarrollador después de transferir la aplicación.
Por lo tanto, por qué no configurar una NUEVA cuenta de desarrollador, cuyo único propósito es ser el titular de esta aplicación y, cuando venda la aplicación, solo puede transferir las credenciales de la cuenta de desarrollador al nuevo propietario.
En ese momento, pueden actualizar el nombre, la dirección, el nombre de la empresa, la información bancaria, etc.
Por supuesto, su contrato de transferencia tendrá un poco de palabrería que explicará cómo, mientras tanto, cualquier dinero que obtenga de Apple será transferido al nuevo propietario (establezca un límite de tiempo, como 90 días) para que no tarden siempre para actualizar la información.)
No he probado esto, pero parece una solución viable. Nuevamente, el problema es que la aplicación está vinculada a la cuenta de desarrollador y no desea transferir la suya. Por lo tanto, esto Just Makes Sense ™.
fuente
Actualización reciente de iTunes Connect:
fuente
Supongo que llego tarde a la fiesta, pero Apple acaba de agregar un botón a iTunes Connect para hacer esto. Inicie sesión en su cuenta de iTunes Connect, vaya a 'Administrar aplicaciones' y haga clic en la aplicación que desea transferir. En la sección en la parte superior derecha, hay un botón para transferir su aplicación ahora.
¡Salud!
fuente
Hasta donde sé, no hay forma de transferir aplicaciones a un usuario / compañía diferente. Creo que la aplicación debería estar en la cuenta de sus clientes desde el principio. De lo contrario, probablemente también tenga problemas de pago (personas que le pagan a usted en lugar de a su cliente).
¿Por qué no simplemente vender la aplicación a un cliente antes de lanzarla? Si quieren verlo ejecutándose antes de su lanzamiento, simplemente envíenles una versión creada con un certificado ad-hoc.
fuente
Hay consideraciones adicionales:
Si solo puede cambiar la propiedad de la Aplicación detrás de escena, cambiando el contrato, pero no la aplicación en sí, puede estar bien.
Pero si solo va a transferir su código fuente, el futuro propietario de la aplicación tendrá que firmarlo con su propio certificado, que básicamente representará la aplicación como "nueva".
Los usuarios perderán su configuración (si su aplicación persistió un poco en la configuración) y perderán el historial de la aplicación en la tienda de aplicaciones (clasificación, etc.).
fuente
Según un nuevo anuncio de Apple hoy (justo después del lanzamiento de iOS 7) esto ha sido posible. Dice "Las aplicaciones ahora se pueden transferir de un desarrollador a otro dentro de iTunes Connect, por ejemplo, después de una adquisición o cuando vence un acuerdo de distribución. La transferencia de la propiedad de una aplicación no afecta la disponibilidad de la aplicación en la App Store. Todas las calificaciones y reseñas será transferido y sus clientes continuarán teniendo acceso a todas las actualizaciones de aplicaciones disponibles ".
fuente
Algo útil:
Documentación del sitio de Apple con nueva interfaz de usuario itunesconnect lanzada en septiembre, 5,2014
Transferir código usando github
Nota: Use la cuenta de rol de agente , y tal vez debería hacer clic en "Acuerdos, impuestos y banca" para solicitar primero los contratos .
fuente
No creo que pueda transferir la propiedad a otra cuenta. Pero una solución simple sería agregar esquemas de URL a su aplicación para permitir que los datos se transfieran desde su aplicación a una nueva aplicación que su cliente lanzaría con la misma fuente.
Sin embargo, la nueva aplicación tendría que ser gratuita (¿tal vez la versión lite?), Por lo que sus antiguos clientes no se verían obligados a comprarla nuevamente. El único inconveniente real que puedo ver de esto es que la nueva aplicación básicamente comenzaría de nuevo desde una perspectiva de marketing, ¡lo cual no es algo menor, por supuesto!
Mobile Orchard tenía un artículo sobre la migración de datos de las versiones Lite a Paid de una aplicación que puede ser de interés:
Migraciones de datos de aplicaciones de iPhone de Lite a pago con controladores de URL personalizados
fuente