Voltar

Distribuindo sua aplicação iOS como aplicação personalizada

na 

Na maioria das vezes, as aplicações iOS são distribuídas através da App Store. Mas dependendo das suas necessidades e de quem é o seu público, existem diferentes formas de distribuir uma aplicação.
Se o utilizador final de sua aplicação for uma organização, funcionários ou estudantes, vai querer distribuir sua aplicação em particular.

Neste caso, você tem duas opções :
  • In House com o Programa Apple Developer Enterprise permitindo-lhe criar certificados e perfis de provisionamento para distribuir os seus aplicativos através de um portal interno ou URL.
  • Distribuição de aplicações personalizadas. As aplicações personalizadas podem ser distribuídas usando o Apple Business Manager pelo MDM ou códigos de redenção através da App Store pública. A partir de 6 de Fevereiro de 2020 também é possível distribuir aplicações personalizadas através do Apple School Manager.
No entanto, como recomendado pela Apple, a distribuição In-House está sob diretrizes rígidas e é realmente destinada apenas para casos que não podem ser resolvidos pela distribuição de aplicações personalizadas. Saiba mais sobre a distribuição In-House  em nosso artigo no blog.

O que são aplicações personalizadas?


Em 2019, a Apple anunciou uma nova distribuição de aplicativos personalizados em sua conferência anual de desenvolvedores (WWDC). Esta nova opção de distribuição foi introduzida como o novo canal de distribuição interna padrão. Com este método, você distribuirá seu aplicativo de forma privada enquanto usa o App Store Connect e o Apple Business Manager. A distribuição personalizada de aplicativos é recomendada se você estiver distribuindo seus aplicativos para parceiros, clientes, franqueados, funcionários internos ou afiliados.

Isto também significa que quando a sua aplicação é distribuída como uma aplicação personalizada, esta é hospedada na App Store Connect e passa pela revisão da Apple para verificar se está em conformidade com as diretrizes da App Store.

Como funcionam os aplicativos personalizados?

As aplicações personalizadas fazem parte do Programa Apple Developer e são hospedadas pela Apple no Apple Business Manager (ABM).
  1. Se estiver a desenvolver uma aplicação para os seus próprios funcionários:
Terá de fornecer informações sobre sua empresa, incluindo seu número D-U-N-S e um endereço de e-mail que não tenha sido usado como ID da Apple para qualquer serviço ou site da Apple.
Uma vez inscrito no Apple Business Manager, pode encontrar seu Nome e ID da organização nas Configurações e, em seguida, nas Informações de inscrição. Estas informações são necessárias para a revisão da sua aplicação. Se está a usar o Programa de Compra por Volume (VPP), pode se inscrever no Apple Business Manager e depois convidar os Compradores VPP existentes para sua nova conta no Apple Business Manager.
  • Revisão da Apple: A aplicação será carregada na App Store Connect e enviada para revisão pela Apple. A Apple irá rever a aplicação da mesma forma como se a aplicação tivesse sido publicada na App Store.
  • Distribuição de licenças via MDM: A aplicação pode ser instalada nos dispositivos previamente registados no servidor Mobile Device Manager criado no Apple Business Manager.
  • Gerar código de resgate: se você escolher esta opção, após a aprovação da sua aplicação pela Apple, precisará de gerar o código de resgate usando o Apple Business Manager. É possível gerar vários códigos ao mesmo tempo. Faça download do arquivo de códigos (ele estará em um formato de planilha). Cada código é válido apenas para uma instalação. Se seus funcionários precisarem de fazer download da aplicação novamente, terá que gerar um novo código.
O código de redenção nunca deve ser tornado público. É esperado que apenas os seus funcionários os tenham.

         2. Se estiver a desenvolver uma aplicação para clientes, parceiros ou afiliados.
  • Seu cliente precisa se inscrever na ABM.
  • Você então carrega a aplicação para App Store Connect, sob sua própria conta, e define-a para distribuição privada . Sob a seção Preços e Disponibilidade, escolha o "disponível privadamente como um aplicativo personalizado para negócios". Precisará de DEP ID (Device Enrollment Program) e o nome da organização do seu cliente (eles recebem essa informação da ABM). É obrigatório definir o preço nesta fase.
  • Submeta a aplicação para Revisão.
  • Uma vez aprovado o aplicativo, a organização pode comprar o aplicativo em business.apple.com em Conteúdo de aplicações personalizadas. Eles verão a aplicação em seu painel de controle. Eles terão então a opção de comprar licenças Gerenciadas ou códigos de redenção.

Quais são os benefícios das aplicações personalizadas?

  • Você só precisa de um programa para gerenciar tanto sua App Store quanto suas aplicações internas.
  • Este novo método permite aos desenvolvedores de aplicações internas usar ferramentas como TestFlight e App Store Connect for Custom Apps. Essas ferramentas estavam anteriormente disponíveis apenas para desenvolvedores de aplicações voltadas para o cliente/consumidor.
  • As aplicações não expiram, portanto não precisa se preocupar com a expiração dos certificados de distribuição.
  • Enquanto com a distribuição interna você só poderia distribuir para funcionários, as aplicações personalizadas na verdade permitem que você alcance um público mais amplo (afiliados de negócios, clientes, franquias, etc.).
As aplicações personalizadas também facilitam o trabalho com desenvolvedores de terceiros. Um desenvolvedor pode agora criar uma aplicação para uma organização e vender o aplicativo via Custom Apps sob sua própria conta e simplesmente fornecer ao seu cliente (a organização) acesso para fazer o download da aplicação (MDM ou códigos de redenção). Eles também podem decidir vender o código fonte e deixar a organização lidar com a submissão da aplicação personalizada sob sua própria conta.


Nota: não é possível mudar uma aplicação de distribuição privada para pública e vice-versa.

Artigos Relacionados