Skip to main content

Requisitos para listar um aplicativo

Os aplicativos em GitHub Marketplace devem atender aos requisitos definidos nessa página antes que o anúncio possa ser publicado.

Os requisitos para a anunciar um aplicativo em GitHub Marketplace variam de acordo com o fato de você desejar oferecer um aplicativo grátis ou pago.

Requisitos para todos os anúncios de GitHub Marketplace

Todos os anúncios em GitHub Marketplace devem ser para ferramentas que fornecem valor à comunidade de GitHub. Ao enviar sua listagem para publicação, você precisa ler e aceitar os termos do "Contrato de Desenvolvedor do GitHub Marketplace".

Requisitos de experiência do usuário para todos os aplicativos

Todos os anúncios devem atender aos requisitos a seguir, independentemente de serem para um aplicativo grátis ou pago.

  • Os anúncios não devem persuadir ativamente os usuários para fora de GitHub.
  • Os anúncios devem incluir informações de contato válidas para o editor.
  • Os anúncios devem ter uma descrição relevante do aplicativo.
  • Os anúncios devem especificar um plano de preços.
  • Os aplicativos devem fornecer valor aos clientes e integrar-se à plataforma de alguma forma além da autenticação.
  • Os aplicativos devem estar disponíveis publicamente em GitHub Marketplace e não podem estar na versão beta ou disponíveis apenas por convite.
  • Os aplicativos devem ter eventos webhook configurados para notificar o editor de qualquer alteração do plano ou cancelamentos usando a API de GitHub Marketplace Para obter mais informações, confira "Como usar a API do GitHub Marketplace no seu aplicativo".

Para obter mais informações sobre como fornecer uma ótima experiência do cliente, confira "Melhores práticas de experiência do cliente para aplicativos".

Requisitos da marca e anúncios para todos os aplicativos

Para proteger seus clientes, recomendamos que siga as práticas recomendadas em matéria de segurança. Para obter mais informações, confira "Melhores práticas de segurança para aplicativos".

Considerações para aplicativos gratuitos

Aplicativos gratuitos são incentivados em GitHub Marketplace e são uma ótima maneira de oferecer serviços de código aberto. Se você listar uma versão paga do seu aplicativo fora do GitHub Marketplace, você deve oferecer pelo menos um plano pago ao listar o aplicativo em GitHub Marketplace.

Requisitos para aplicativos pagos

Para publicar um plano pago para o seu aplicativo em GitHub Marketplace, seu aplicativo deverá pertencer a uma organização que seja um publicador verificado. Para obter mais informações sobre o processo de verificação ou a transferência da propriedade do seu aplicativo, confira "Como solicitar a verificação de editor para sua organização".

Se seu aplicativo já está publicado e você é um editor verificado, você poderá publicar um novo plano pago no editor do plano de preços. Para obter informações, confira "Como definir planos de preços para sua listagem".

Para publicar um aplicativo pago (ou um aplicativo que ofereça um plano pago), você também deve atender aos seguintes requisitos:

  • GitHub Apps deve ter no mínimo 100 instalações.
  • OAuth Apps deve ter no mínimo 200 usuários.
  • Todos os aplicativos pagos devem lidar com eventos de compra de GitHub Marketplace para novas compras, atualizações, downgrades, cancelamentos e testes grátis. Para obter mais informações, confira "Requisitos de cobrança para aplicativos pagos" abaixo.

Quando estiver pronto para publicar o aplicativo em GitHub Marketplace, você deverá solicitar a verificação para o anúncio do aplicativo.

Observação: Se você desejar vender um aplicativo que pertence à sua conta pessoal, primeiro você deverá transferir o aplicativo para uma organização e, em seguida, solicitar a verificação para um anúncio criado pela organização. Para obter informações sobre como transferir um aplicativo para uma organização, confira: "Como enviar sua listagem para publicação".

Requisitos de cobrança para aplicativos pagos

Seu aplicativo não precisa gerenciar pagamentos, mas precisa usar eventos de compra de GitHub Marketplace para gerenciar novas compras, atualizações, downgrades, cancelamentos e testes grátis. Para obter informações sobre como integrar esses eventos ao seu aplicativo, confira "Como usar a API do GitHub Marketplace no seu aplicativo".

Usar a API de cobrança do GitHub permite aos clientes comprar um aplicativo sem sair do GitHub e pagar o serviço com o método de pagamento já anexado à sua conta em GitHub.com.

  • Os aplicativos devem ser compatíveis tanto com a cobrança anual quanto mensal para as compras de suas assinaturas pagas.
  • As listagens podem oferecer qualquer combinação de planos grátis e pagos. Os planos grátis são opcionais, porém incentivados. Para obter mais informações sobre como criar um plano de preços, confira "Como definir um plano de preços da listagem do GitHub Marketplace".