Testar e enviar o aplicativo

Objetivos de aprendizagem

Após concluir esta unidade, você estará apto a:
  • Solicitar e instalar o pacote gerenciado para um aplicativo de marca.
  • Descrever o processo de teste beta de um aplicativo da marca.
  • Solicitar um beta e testar o aplicativo.
  • Enviar o aplicativo para as lojas de aplicativos.

Da ideia à realidade

Neste momento, você tem versões de rascunho de seus aplicativos iOS e Android com a sua marca no Salesforce. Eba! Mas como seus aplicativos vão do Salesforce para o Google Play e a App Store?

Vamos revisitar nossa analogia da confeitaria da unidade anterior. Agora que você reuniu todos os ingredientes para seus aplicativos, só precisa avisar o Salesforce que é hora de irmos para a cozinha e começarmos a bater o bolo do Mobile Publisher.

Nesta unidade, você aprenderá a trabalhar com o Salesforce para que seus aplicativos iOS e Android sejam testados e enviados às lojas de aplicativos para aprovação. A linha de chegada está à vista, então vamos começar!

Sobre os pacotes gerenciados

A primeira etapa do processo de teste é solicitar um pacote gerenciado para seus aplicativos iOS e Android. Não é difícil, basta clicar em um botão, mas antes de fazermos isso, vamos falar um pouco dos motivos pelos quais você precisa disso.

Um pacote gerenciado é basicamente um contêiner que inclui os componentes de um aplicativo do Salesforce, e é um mecanismo para instalar aplicativos em organizações do Salesforce. Se você já baixou os aplicativos do AppExchange, certamente já se encontrou com os pacotes gerenciados.

Depois que você tiver um rascunho das versões iOS e Android de seus aplicativos do Mobile Publisher, o Salesforce criará pacotes gerenciados para você. O pacote gerenciado inclui componentes que ajudam seu aplicativo a ser executado corretamente. Por exemplo, notificações por push não funcionarão a menos que você instale o pacote gerenciado do Mobile Publisher em sua organização do Salesforce.

Lembre-se de que o pacote gerenciado não é o mesmo que a versão beta de seu aplicativo. Mas é necessário que o aplicativo da marca funcione plenamente, por isso, temos que realizar essa etapa antes de chegar ao processo de teste beta.

Solicitar o pacote gerenciado

D'Angelo está pronto para solicitar um pacote gerenciado com os aplicativos DreamHouse iOS e Android para seus corretores, então vamos ajudá-lo.

  1. Em Configuração, insira Mobile Publisher na caixa Busca rápida e selecione Mobile Publisher.
  2. Clique em Continuar ao lado da listagem do aplicativo iOS.

    O botão Solicitar pacote na página de status do aplicativo iOS

  3. Clique em Solicitar pacote.
  4. Clique em Concluído.

    Isso envia uma solicitação ao Salesforce para que possamos começar a gerar o pacote gerenciado.

  5. Repita as mesmas etapas para o aplicativo Android.

D’Angelo também solicita um pacote gerenciado (iOS e Android) para o aplicativo da comunidade móvel do Lightning da DreamHouse.

Viu, não foi difícil! Mas temos que avisá-lo que o próximo passo é um desafio… Você precisa ter paciência e esperar que o Salesforce crie os pacotes gerenciados. (Ei, demora um tempinho para assar um bolo!)

O Salesforce enviará um email quando seus pacotes iOS e Android estiverem disponíveis e prontos para serem instalados. Observe que você recebe dois emails separados: um para o aplicativo Android e outro para o aplicativo iOS.

Instalar o pacote gerenciado

Vamos entrar em nossa máquina do tempo e voltar ao D'Angelo no momento em que ele recebe a notificação de que os pacotes gerenciados do Salesforce estão prontos a instalação. A DreamHouse Realty tem um organização de produção e uma organização sandbox, então ele instala os pacotes em ambos os lugares.

  1. Em Configuração, insira Mobile Publisher na caixa Busca rápida e selecione Mobile Publisher.
  2. Clique em Continuar ao lado da listagem do aplicativo iOS.

    O botão Instalar pacote na página de status do aplicativo iOS

  3. Clique em Instalar pacote.

    Uma janela pop-up lista as etapas a serem seguidas para instalar o pacote gerenciado. Ela também inclui o URL de instalação do pacote.

  4. Clique em Copiar link para copiar o URL.
  5. Faça login em sua organização sandbox.
  6. Cole a URL na barra de endereços do navegador.
  7. Siga as instruções na tela para instalar o pacote gerenciado.
  8. Faça login em sua organização de produção e passe novamente pelo processo. Certifique-se de fazer isso para todas as organizações que executarão o aplicativo da marca.
  9. Repita as mesmas etapas para a versão Android do aplicativo.

Agora que D'Angelo instalou os pacotes gerenciados, ele pode passar para os testes beta.

Visão geral do processo beta

O lançamento de um aplicativo no Google Play e na App Store é muito parecido com a encenação de uma grande produção. E se o lançamento é a sua noite de estreia, você pode pensar nos testes beta como um ensaio geral. É essencial resolver qualquer problema antes da estreia da peça. Felizmente, a Google e a Apple oferecem programas Beta que permitem à sua organização testar seus aplicativos Android e iOS antes de publicá-los.

Veja como o processo funciona. Primeiro, peça uma versão beta do seu aplicativo de marca do Salesforce. Criamos o beta e o enviamos à Apple e à Google para você.

Quando a versão beta está disponível para testes, o Salesforce avisa você, administrador do Salesforce, além da pessoa que você designou como o testador beta oficial quando preencheu as informações sobre seu aplicativo. (É um dos campos do formulário muito longo que você preencheu na última unidade.) Em seguida, seu testador beta pode instalar o aplicativo e ver como ele fica em um dispositivo móvel real.

Dica

Dica

Se você quiser obter mais informações sobre o teste beta de aplicativos iOS e Android, confira os links na seção Recursos.

Solicitar uma versão beta

Agora que você está familiarizado com o processo geral de testes beta, vamos ajudar D'Angelo a dar início a esse processo solicitando uma versão beta dos aplicativos da DreamHouse para iOS e Android.

  1. Em Configuração, insira Mobile Publisher na caixa Busca rápida e selecione Mobile Publisher.
  2. Clique em Continuar ao lado da listagem do aplicativo iOS.

    O botão Solicitar beta na página de status do aplicativo iOS

  3. Clique em Solicitar beta.

    Isso envia uma solicitação ao Salesforce para que possamos gerar a versão beta.

  4. Clique em Concluído.
  5. Repita as mesmas etapas para o aplicativo Android.

Depois que o Salesforce criar as versões beta, nós as enviaremos para a App Store e para o Google Play para aprovação. (Não se preocupe, este é apenas o processo de envio beta. Seu aplicativo não será listado publicamente.)

Pode levar um dia ou mais para a Apple e a Google aprovarem os aplicativos. Aguarde um email avisando que os aplicativos estão prontos para serem testados. Diga para os testadores beta designados também ficarem atentos.

Testar o aplicativo

Depois que seu testador beta receber o email com as instruções do teste, ele poderá instalar a versão beta e ver como os ativos da marca de sua empresa ficam em um dispositivo móvel. Aqui estão alguns aspectos a serem considerados:
  • O testador beta só precisa revisar a aparência do aplicativo.
  • Teste o aplicativo em diferentes tamanhos de tela. Por exemplo, seu testador pode instalar o beta em um iPhone® e um iPad® para verificar se os ativos da marca funcionam bem em todos os fatores de forma.
  • Verifique se o pacote gerenciado do aplicativo está funcionando corretamente testando as notificações por push em suas organizações de produção e sandbox.

O marco final

É difícil de acreditar, mas estamos quase no fim de nossa jornada pelo mySalesforce. Vamos voltar ao D'Angelo para ver como a DreamHouse Realty está progredindo com seus aplicativos de marca para Android e iOS.

O testador beta designado para a DreamHouse Realty é a CEO da empresa. Ela acabou de enviar um email para D'Angelo para contar a ele que os aplicativos Android e iOS estão ótimos. Nenhuma alteração é necessária e, portanto, D'Angelo pode passar para a última etapa do processo. É hora de enviar os aplicativos finais para a Apple e a Google!

Enviar o aplicativo

Esse é um momento empolgante, mas não vamos nos precipitar. Embora estejamos prestes a enviar os aplicativos no Salesforce, eles não estão disponíveis imediatamente no Google Play e na App Store.

Veja o que acontece após você enviar os aplicativos. O Salesforce envia os aplicativos finais para a App Store e o Google Play. Em seguida, a Apple e a Google revisam os aplicativos para garantir que eles obedecem às diretrizes da loja de aplicativos. Se tudo estiver bem, eles aprovam e publicam seu aplicativo. Se houver um problema, eles rejeitam o aplicativo.

Ui! Ninguém gosta de rejeição, mas você não precisa passar por isso sozinho. Caso uma das lojas rejeite seu aplicativo, o Salesforce enviará um email para você para contar exatamente como resolver qualquer problema.

Agora que você sabe o que esperar, vamos acompanhar D'Angelo enquanto ele aprova os aplicativos da marca DreamHouse.

  1. Em Configuração, insira Mobile Publisher na caixa Busca rápida e selecione Mobile Publisher.
  2. Clique em Continuar ao lado da listagem do aplicativo iOS.

    O botão Enviar aplicativo na página de status do aplicativo iOS

    Nota

    Nota

    Para fazer edições, clique no botão Fazer alterações. Na página Informações do aplicativo, você pode carregar ativos de marca revisados ou alterar os valores nos campos. Em seguida, repita as mesmas etapas: solicite um novo pacote gerenciado, instale-o e solicite uma versão beta para verificar as alterações.

  3. Clique em Enviar aplicativo.
  4. Assinale a caixa de seleção para confirmar que você está pronto para enviar os aplicativos.
  5. Clique em Enviar aplicativo.

    O Salesforce envia o aplicativo à loja de aplicativos. Pode levar de 1 dia a 2 semanas para que a loja analise e aprove seu aplicativo. Durante esse tempo, você não pode fazer alterações no aplicativo.

  6. Repita as mesmas etapas para o aplicativo Android.

E agora vamos esperar. O Salesforce enviará emails quando a Apple e a Google terminarem de analisar seus aplicativos.

O momento da verdade

Você percorreu um longo caminho com a DreamHouse Realty, e sabemos que está morrendo de curiosidade. O que aconteceu? Os aplicativos foram aprovados? Bem, confira a nova listagem do aplicativo DreamHouse no Google Play e veja você mesmo.

Listagem do Google Play para o aplicativo móvel DreamHouse

A resposta, é claro, é um “Sim!” retumbante. Os aplicativos foram aprovados. E fique tranquilo, D'Angelo fez a dancinha.

DreamHouse é um aplicativo da empresa para os funcionários (B2E) e, portanto, foi publicado na App Store, que é uma listagem privada visível apenas para a DreamHouse Realty.

Depois que a Apple aprovou e publicou o aplicativo na App Store, D'Angelo administrou a distribuição para os corretores por meio do sistema de gerenciamento de dispositivos móveis da empresa (MDM).

Na próxima unidade, você aprenderá o que é necessário para a manutenção desses incríveis novos aplicativos de marca agora que eles estão no Google Play e na App Store.