Para os Ninjas GoodBarber: Como transferir a tua app iOS de uma conta Apple Developer para outra

Escrito por Segunda-feira 7 Julho 2014

Para os Ninjas GoodBarber: Como transferir a tua app iOS de uma conta Apple Developer para outra

© Alex Tran

No outro dia, no apoio GoodBarber, um dos nossos queridos NInjas perguntou-me o que ele necessitava fazer para transferir a sua app iOS para outra conta Apple Developer.
Isto não é complicado de se fazer, quando sabes fazê-lo.

Por essa razão eu decidi escrever esta nota para vocês!

O que significa transferir a minha app e qual a razão para fazê-lo?

Transferir a tua app para outra conta Apple Developer significa que transferes a propriedade da tua app da tua conta para outra. O novo proprietário da app torna-se legalmente responsável por ela e é também o responsável pela futura gestão e atualizações.

Aqui está um exemplo:

Imagina que criaste uma app, tão bem sucedida que oferecem-te um grande negócio para comprá-la.

Como sabes, quando vendes uma app, não vendes apenas a app por si só.

Se a tua app tem sucesso, também tem muitos utilizadores. Talvez o comprador tem interesse nos grandes lucros gerados pelos anúncios, graças a este grande número de utilizadores. Também a app é mais popular e obtém melhores pontuações na loja, quanto mais pessoas fizerem download!

Qualquer que seja a razão, não queres tirar a tua app da loja para poderes vender a terceiros, certo?
Também não queres correr o risco de perder os teus utilizadores ou os comentários e pontuações associadas à tua app.

Bom, boas notícias para ti, há uma solução simples!

Tudo o que necessitas fazer é transferir a tua app para a conta Apple Developer do proprietário, e a Apple toma conta do restante por ti!

Como funciona a transferência

Nunca é demais dizer que: o destinatário da tua app precisa ter uma conta developer e ela necessita estar válida (tal como a tua!).

Isto significa que nenhuma das contas pode estar pendente para validação ou modificação.

A transferência da app iniciada pelo Agent Team que tem a app. No meu exemplo, é o vendedor.

A Apple define o Agent Team como a pessoa legalmente encarregue da app e que tem acesso à conta iTunes Connect, onde a app é publicada.

Para permitir o pedido de transferência, o Team Agent destinatário (comprador) deve fornecer o seu Apple ID e Team ID ao Team Agent que inicia a transferência.
Uma vez que o vendedor fez o pedido da transferência, o comprador irá aceitá-lo.
Para os Ninjas GoodBarber: Como transferir a tua app iOS de uma conta Apple Developer para outra

Quanto ao estado da app, na altura do início da transferência, pode ser qualquer um dos estados listados abaixo, sabendo que a app foi publicada pelo menos uma vez na App Store antes da transferência:
Para os Ninjas GoodBarber: Como transferir a tua app iOS de uma conta Apple Developer para outra

A tua app mantém-se na loja durante a transferência

Não queres que a tua app seja retirada da loja de forma a que as pessoas possam continuar a fazerem download da mesma, certo?

Não te preocupes, a Apple é tão inteligente, quenão somente os utilizadores podem continuar a fazer download da tua app durante a transferência, mas eles podem também continuar a enviar notas e classificações sobre ela!

Naturalmente, uma vez feita a transferência, todos os teus utilizadores também poderão fazer download os updates posteriores da tua app. E, se tudo correr bem. poderão continuar a dar os feedbacks fantásticos ;)

Também, podes vender ou dar mais do que uma app para outro developer, uma vez que não há limite de número de apps a transferir. A única obrigação que tens é transferí-las uma a uma.
 

Algumas precauções antes de iniciar a transferência

A Apple orienta-te a tomar algumas precauções antes de iniciar a transferência da tua app e nós também.

Guarda a informação que vais necessitar depois da tua app ser transferida, tal como: o Catalog Report (disponível na conta iTunes Connect, onde a app está atualmente publicada), as datas de lançamento da app na loja e também a informação das vendas e downloads da tua app.

Uma vez concluído, podes solicitar a transferência da app.

Falando da parte técnica 1 - Quem envia

Aqui descrevemos como iniciar a transferência.

Vai à tua conta iTunes Connect e clica em "Manage Your Apps"; depois seleciona a app que pretendes transferir. Clica em "Transfer App".

Verifica que o estado da app é um dos referidos anteriormente e que ambas as contas estão válidas, conforme já referimos também. Se tudo está certo, clica em "Continue".
Para os Ninjas GoodBarber: Como transferir a tua app iOS de uma conta Apple Developer para outra

Confirma todas as informações e os Termos do Acordo e seleciona "I have read and agree to the agreement presented above".

Depois podes clicar em "Request for transfer" e em "Done" para voltares à página de apresentação da app.

Durante a transferência, o estado da app não muda, mas a indicação "Pending transfer" é adicionada. Também existe a possibilidade de modificares o preço da tua app na loja durante esse período.

Falando da parte técnica 2 - O destinatário

O destinatário da app deve receber a transferência dentro do período de 60 dias. Quando ele acede à sua conta iTunes Connect, uma notificação informa-o que a transferência da app está pendente.
Para os Ninjas GoodBarber: Como transferir a tua app iOS de uma conta Apple Developer para outra

Na mensagem apresentada, clica em "Contract, Tax and Banking".

Na secção Transfer Agreement, subsecção "Contract in Process", seleciona a app pendente de transferência e clica em "Review".

Depois preenche a informação sobre a tua app como se fosse um envio normal, aceita os termos do acordo e valida.

A transferência pode levar 2 dias úteis e durante este tempo o estado da app é "Processing App Transfer".
As discussões em progresso no Resolution Center serão fechadas, tal como a possibilidade de alterar os metadados da app.

Uma vez a transferência concluída, a app agora pertence ao destinatário.
Já não aparece na conta inicial.

Atenção às Notificações Push!

É muito importante que o destinatário da app esteja bem informado de todas as funções adicionais da app, para que estas funções se mantenham após a app ser atualizada na loja.

O melhor exemplo, é a função de Notificações Push, que é muito útil para estimular o envolvimento dos utilizadores e, claro, está disponível em todas as apps criadas com a GoodBarber.

Como já deverás saber, o SSL Push Certificate é criado com o App ID da tua app.
O ID da App é automaticamente transferido para o Member Center do destinatário, ao mesmo tempo que a app é transferida para a conta iTunes Connect.

Contudo, o SSL Push Certificate associado ao App ID não é transferido.
Esta é a razão pela qual, para manteres as notificações push na tua app, o destinatário tem de criar um novo push certificate.

É isto!

Não é tão complicado certo? De qualquer forma, se seguires as instruções, deverás podes transferir a tua app para outro Apple Developer "like a boss"…ou melhor, como um Ninja! ;)



em primeiro lugar muito bom o post!

estou passando um problema justamente nesse processo, no caso, sou o comprador do aplicativo, nosso desenvolvedor iniciou o processo de transferência, mas está havendo um bloqueio pela apple relacionado ao Icloud, mas não detalharam exatamente o problema, o curioso é que, no aplicativo não existe nada relacionado ao Icloud, gostaria de saber se alguém já passou por algo semelhante, e poderia me dar uma orientação.

Desde já agradeço!
http://www.telepesquisa.com.br

Insira seu endereço de e-mail