Skip to main content

Práticas recomendadas de experiência do cliente para aplicativos

Diretrizes para a criação de um aplicativo fácil de usar e entender.

Observação: este artigo se aplica somente à publicação de aplicativos do GitHub Marketplace. Para obter mais informações mais sobre como publicar o GitHub Actions no GitHub Marketplace, confira "Publicar ações no GitHub Marketplace".

Se você seguir essas práticas recomendadas, elas ajudarão você a oferecer uma boa experiência para o cliente.

Comunicação do cliente

  • Os materiais de marketing do aplicativo devem representar com precisão o comportamento do aplicativo.
  • Os aplicativos devem incluir links para a documentação do usuário que descreve como configurar e usar o aplicativo.
  • Os clientes devem ser capazes de ver que tipo de plano eles têm na seção de configurações de cobrança, perfil ou conta do aplicativo.
  • Os clientes devem poder instalar e usar seu aplicativo em uma conta pessoal e em uma conta de organização. Eles devem poder ver e gerenciar o app nessas contas separadamente.
  • Os aplicativos devem fornecer aos clientes uma forma de excluir sua conta, sem ter de enviar um e-mail ou ligar para uma pessoa de suporte. Os aplicativos devem excluir todos dados de usuário de GitHub no prazo de 30 dias após o recebimento de uma solicitação do usuário ou no prazo de 30 dias após o término da relação jurídica do usuário com GitHub.

Gerenciamento de plano

  • Os clientes que cancelarem um plano pago comprado em GitHub Marketplace devem ser automaticamente rebaixados para o plano gratuito do aplicativo, se houver. Quando um cliente cancela uma assinatura do GitHub Marketplace, o GitHub não desinstala automaticamente o aplicativo, então o cliente pode esperar que os recursos gratuitos continuem funcionando. é altamente recomendável permitir que os clientes reativem seu plano anterior.
  • Os clientes conseguirão fazer o upgrade por meio da interface do usuário do aplicativo se você fornecer uma URL de upgrade neste formato: https://www.github.com/marketplace/<LISTING_NAME>/upgrade/<LISTING_PLAN_NUMBER>/<CUSTOMER_ACCOUNT_ID>
  • Os clientes devem ser capazes de modificar quais usuários têm acesso ao seu aplicativo a partir do site do seu aplicativo, caso tenham comprado assentos (por plano de preços unitários) ou que o plano ofereça colaboradores ilimitados.
  • Os clientes devem poder ver as seguintes alterações em sua conta imediatamente na cobrança, perfil ou seção de configurações de conta do site:
    • Plano e preço atuais.
    • Novos planos comprados.
    • Upgrades, downgrades, cancelamentos e o número de dias restantes em uma avaliação gratuita.
    • Alterações nos ciclos de faturamento (mensal ou anual).
    • Uso e recursos restantes para planos fixos e por unidade. Por exemplo, se o plano de preços é por unidade, o site do aplicativo deve mostrar unidades usadas e unidades disponíveis.

Leitura adicional