Voltar

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

na 

© Alex Tran

© 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.
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:

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".
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.
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! ;)