Leitura obrigatória para novos desenvolvedores: Rejeições da PlayStore em 5 minutos
Tags: android, androiddev, google, developers
Published: 2024-03-30 01:22:52

Olá. Sou o zm soft e me registrei como desenvolvedor no ano passado (final de 23) e comecei a lançar aplicativos. Também estamos planejando lançar um [aplicativo para que os desenvolvedores cooperem com outros desenvolvedores para passar pelo processo de teste fechado] (https://zmsoft.org/about-apps/androiddeveloperspayforward), se você quiser dar uma olhada.

Uma das tarefas que sempre é necessária para publicar um aplicativo no Google Play é o processo de revisão do Google. Hoje, gostaria de escrever sobre o que você deve prestar atenção ao desenvolver um aplicativo e o que deve fazer para evitar ser rejeitado ou o que deve fazer quando isso acontecer, com base na minha experiência real de ser rejeitado no processo de revisão.

## Declaração da política de privacidade

Primeiro, a declaração da política de privacidade. Essa é provavelmente a causa mais comum de rejeição à medida que avançamos no registro como novo desenvolvedor. Foi assim que fui contatado quando fui rejeitado.

![Reject Message] (https://zmsoft.org/wp-content/uploads/2024/03/image-5.png)

Abaixo estão listados os itens que devem ser feitos.

- Decidir sobre o texto da política de privacidade
- Publicar a política de privacidade no site (veja abaixo as precauções)
- Definir o URL para o PlayConsole
- Torná-la visível no aplicativo

### Decida o texto e a política de publicação

Primeiro, você deve decidir o que exibir e onde. Mas se você é novo no assunto, não sabe o que escrever, não é mesmo? Eu estava na mesma situação, mas não se preocupe, é fácil lidar com isso.

Com o serviço [Flycricket] (https://flycricket.com/), você só precisa responder a algumas perguntas e ele determinará automaticamente o que deve aparecer em sua política de privacidade. A parte importante da política de privacidade é a informação que o aplicativo manipula, como o endereço do usuário, o histórico de uso, etc. Tudo o que você precisa inserir no Flycricket é quais são essas informações.

Use a função [AppPrivacyPoricyGenerator](https://app-privacy-policy-generator.firebaseapp.com/) do Flycricket. Quando você acessar o AppPrivacyPoricyGenerator, será exibida uma tela semelhante à mostrada abaixo e você deverá responder a algumas perguntas.


![AppPrivacyPolicyGenerator](https://zmsoft.org/wp-content/uploads/2024/03/image-2-1024x571.png)

O ponto principal da pergunta é Informações de identificação pessoal (supondo que você tenha digitado o nome do aplicativo corretamente, etc.). O ponto-chave da pergunta é "Informações de identificação pessoal", que inclui não apenas seu nome de usuário, senha, endereço de e-mail, número de telefone e perfil, mas também suas informações de ID e informações de localização, que podem identificá-lo. Depois disso, a tela de conclusão a seguir será exibida quando você tiver concluído as entradas 2 e 3 necessárias.

![GetLink](https://zmsoft.org/wp-content/uploads/2024/03/image-3.png)

Pressione o botão \[Privacy Policy\] para gerar o texto. Depois disso, clique em \[Deploy to Flycricket\] para registrar uma conta e você poderá emitir um URL para o texto gerado. Você pode editar o texto conforme mostrado abaixo e também pode recuperar o URL em \[Get Link\].

![InputImage](https://zmsoft.org/wp-content/uploads/2024/03/image-4-1024x324.png)

É isso mesmo. O melhor desse serviço é que você pode publicar o conteúdo gerado em seu site como está. É necessário registrar-se no serviço, mas você pode gerar e manter até 4 aplicativos gratuitamente. Isso não será suficiente quando o número de aplicativos registrados aumentar, mas é suficiente para o desenvolvimento inicial do aplicativo. Quando o número de registros aumentar, você poderá mover a política de privacidade para outro site.

### Precauções

Se você estiver usando o [Flycricket] (https://flycricket.com/), não há problema, mas aqui está uma observação sobre a publicação do seu site. No meu caso, mudei o site de publicação da política de privacidade para o WordPress no meio do desenvolvimento de vários aplicativos. Naquela época, eu havia criado o documento como uma página de postagem, que tinha uma seção de comentários, que foi rejeitada porque foi apontado que se tratava de um documento "alterável". Certifique-se de formatar sua política de privacidade como uma página fixa em que não é possível deixar comentários, etc.

![Not be changeable](https://zmsoft.org/wp-content/uploads/2024/03/image-6.png)

### Registro de URL no PlayConsole

Registre o URL como informação do aplicativo. O registro pode ser feito na configuração \[Política e programas\]-\[Conteúdo do aplicativo\]-\[Política de privacidade\] no canto inferior esquerdo da tela do PlayConsole. Na primeira vez que você se registrar (sem registro), isso também será exibido no painel.

![PolicyView](https://zmsoft.org/wp-content/uploads/2024/03/image-7.png)

### Permitir que os usuários visualizem políticas no aplicativo

Isso será feito por meio de uma das seguintes ações no aplicativo.

- Link.
- Implementar uma implementação que exiba a política

Peguei o corpo da política e o tornei visível no aplicativo; eu o mantenho como texto na pasta assets e o carrego.

### Existem casos que não são rejeitados?

Mesmo na mesma avaliação do Google, seja por diferença de pessoa responsável ou não, ainda é algo humano, portanto, pode haver descuidos. Parece que, mesmo que um aplicativo não esteja totalmente em conformidade com as declarações de política, etc., ele ainda pode ser aprovado no processo de revisão. Esse foi o caso do primeiro aplicativo que registrei. Isso é mais arriscado do que ser rejeitado. Existe a possibilidade de que o aplicativo seja excluído posteriormente devido a violações da política. Aqui está a notificação do PlayConsole quando fui realmente notificado mais tarde.

![Notified later] (https://zmsoft.org/wp-content/uploads/2024/03/image-8.png)

Há um período de carência, mas certifique-se de não perder a notificação e ter o aplicativo excluído.

## Hype: Cuidado com os nomes e as descrições dos aplicativos.

Normalmente, essa não é uma preocupação muito grande, mas estou mencionando-a porque um dos aplicativos que criei foi rejeitado por esse motivo. O texto original é o seguinte.

![Descriptions](https://zmsoft.org/wp-content/uploads/2024/03/image-9.png)

O problema era o nome do aplicativo. Primeiro, eu queria registrar um aplicativo simples, então registrei um aplicativo que apenas reproduz um som repelente de ursos para caminhadas nas montanhas. Dei a ele o nome de "BearRepellent". Essa não era uma boa ideia e foi rejeitada. Parece que aplicativos como o Mosquito repelente, que não são confiáveis e só se espera que sejam eficazes, são interpretados como "reivindicação de uma função que não pode ser realizada". No final, tudo o que foi necessário foi mudar o nome para "BearBell". Na verdade, demorou um bom tempo para que isso fosse corrigido, e tive que passar por várias rodadas de revisão e rejeição pelo Google, que não apontou especificamente o problema, mas descreveu a parte relevante da política como enganosa. De minha parte, eu achava que o BearRepellent era genérico e, portanto, não percebi que o conteúdo constituía um exagero. Revisei a descrição e adicionei um subtítulo ao nome do aplicativo para ver se o problema era que era difícil dizer se o aplicativo era um jogo ou uma ferramenta, mas a palavra "repelente" ainda estava lá, então é claro que o aplicativo foi rejeitado. É bom saber que existem casos como esse.

## Rejeições de compras no aplicativo

É necessária mais atenção individual ao fazer compras no aplicativo. Isso é especialmente verdadeiro quando se trata de compras de assinaturas. É necessário fornecer descrições de termos e cláusulas de compra em vários idiomas. Planejo descrever os detalhes em um artigo separado, portanto, aguarde um pouco mais.

## No final

Como foi sua experiência? Espero que você use isso como um conhecimento preliminar da sua aplicação e do seu registro. Se houver algo mais que você precise saber, por favor, comente.