No dia 9 de agosto de 2019, lançamos um novo processo de inscrição para os desenvolvedores de Jogos Instantâneos. Os requisitos a seguir devem ser cumpridos antes que você possa enviar jogos para análise:
Depois que a inscrição for aceita, será possível enviar jogos para análise e lançá-los nas nossas plataformas de descoberta (lista de jogos, entre outras).
Saiba mais sobre como criar um Gerenciador de Negócios e como verificar uma empresa.
De acordo com a seção 1.7 da Política da Plataforma do Facebook, para minimizar o risco de exibir informações confusas ou incorretas, jogos relacionados ao coronavírus (COVID-19) só serão permitidos se forem pré-aprovados.
Antes de enviar seu jogo instantâneo, verifique se ele atende aos critérios a seguir.
Ter a visibilidade definida como Publicado na parte superior do Painel de Apps
Ter um namespace especificado na aba Configurações
Ter todos os ativos carregados conforme detalhado na seção Configuração do jogo
Ter um tamanho de download inicial de no máximo 3 MB (ou 1 MB para os jogos reduzidos)
Apresentar o progresso real do carregamento por meio de FBInstant.setLoadingProgress
Respeitar o controle físico do botão silenciar em dispositivos móveis (recomendamos usar a API WebAudio)
Usar o SDK 6.0 ou posterior, com todas as atualizações personalizadas enviadas por meio de modelos
Gerenciar facilmente interrupções por meio da inscrição no FBInstant.onPause
; o jogo deve interromper todos os sons e implementar um mecanismo para retomar o jogo (por exemplo, um botão Retomar)
Estar em conformidade com todos os Termos da Plataforma do Facebook e as Políticas do Desenvolvedor.
Estar vinculado a uma empresa para a Análise do Aplicativo. A empresa precisa ser verificada para lançar o jogo
Parecer um jogo nativo (não deve rolar a tela, ampliar nem fazer uma panorâmica como uma página da web)
Conter identificação de marca no nome (por exemplo, "Messenger" ou "Facebook")
Compartilhar um ID de aplicativo com outros aplicativos publicados (por exemplo, um jogo para web do Facebook).
Fazer um link para outro site ou aplicativo (exceção: link para a página de política de privacidade)
Pedir qualquer informação do usuário não fornecida pelo SDK dos Jogos Instantâneos (incluindo o uso do SDK do JavaScript da plataforma do Facebook)
Colocar em linha o SDK dos Jogos Instantâneos ou usar uma versão diferente da disponível no site connect.facebook.com
Enviar mais de uma atualização do jogo por contexto, por sessão
Exibir anúncios de terceiros
Mostrar qualquer funcionalidade de pagamentos em plataformas que não aceitam pagamentos
Chamar métodos diferentes dos seguintes, antes que startGameAsync
seja resolvido:
FBInstant.getSDKVersion()
FBInstant.initializeAsync()
FBInstant.getPlatform()
FBInstant.setLoadingProgress()
FBInstant.getSupportedAPIs()
FBInstant.quit()
FBInstant.onPause()
FBInstant.player.getID()
Desde 24 de março de 2019, mais métodos podem ser chamados antes que startGameAsync
seja resolvido. Confira as novidades do SDK v6.3 dos Jogos Instantâneos para saber mais.
Especificamente para usuários do iOS, seu jogo não deve:
Fazer promoções de outros jogos instantâneos (incluindo por meio do bot)
Permitir o envio de presentes a amigos
Mostrar funções de pagamento ou qualquer referência à disponibilidade em outras plataformas
As atualizações de jogos via Messenger podem ser um mecanismo poderoso de retenção quando usadas da forma adequada. Porém, quando usadas incorretamente, podem gerar uma experiência ruim para o jogador e afastar usuários do jogo. Oferecemos as seguintes orientações para ajudar você a otimizar sua experiência com as atualizações de jogos via Messenger.
Fornecer atualizações relevantes, oportunas e valiosas aos jogadores. Para mais informações, visite a seção Melhores práticas.
Dar controle ao usuário (por exemplo, confirmando se gostaria de ser notificado e com que frequência).
Usar dados do ponto de entrada em botões Jogar para carregar o jogo de maneiras contextualmente relevantes.
Dar o mesmo nome do jogo ao bot.
Usar atualizações sociais como lembretes de revezamento, resultados de campeonatos, recompensas com duração limitada e desafios.
Seus jogadores devem ter os incentivos adequados para abrir o jogo por meio de uma mensagem do bot usando a carga de mensagens para recompensá-los com algo de valor dentro do jogo. Uma mensagem do bot terá pouco valor se ela abrir o jogo na tela inicial.
Usar um menu persistente para oferecer ações comuns, como iniciar o jogo.
Defina a ação padrão como usar game_play
em atualizações personalizadas para que a imagem toda leve para o jogo.
Usar bots para anunciar novos recursos ou conteúdos.
Otimizar o horário do dia para envio de mensagens por usuário, com atenção aos fusos horários.
Enviar uma mensagem logo após o jogador fechar o jogo.
Enviar mensagens para voltar a envolver o jogador sem qualquer contexto (por exemplo: “Volte a jogar agora!”). Em vez disso, prefira mensagens de reenvolvimento com um contexto rico (por exemplo: “Seu personagem voltou com mais informações”).
Adotar a expressão de outros usuários do Facebook ou enganar os jogadores, fazendo com que acreditem que os amigos estão se comunicando com eles.
Continuar a enviar mensagens de bot ao usuário quando eles recusam seguidamente o envolvimento. Os limites da política serão aplicados e o envio de sua mensagem será bloqueado. Os limites atuais são de 5 mensagens em 10 dias a partir da última sessão de jogo. Ao testar seu bot, experimente jogar pelo menos uma vez a cada cinco mensagens.
Defina messaging_type
com qualquer valor que não seja RESPONSE
nem UPDATE
Usar a API de Transmissão da Plataforma do Messenger, pois, no momento, não há uma disponível para bots de jogos.
Colocar links para qualquer loja de aplicativos.
A aba Análise do painel do desenvolvedor permite enviar seu jogo para a equipe de análise. Certifique-se de que o jogo esteja de acordo com todas as políticas relevantes antes de enviá-lo.
Durante o envio, você deve fornecer uma identificação da equipe de desenvolvedores da Apple de acordo com as Diretrizes de Análise da App Store 4.7 da Apple. Isso permite a distribuição no iOS.
Não inclua a opção compras no app no seu envio se o jogo não tiver um recurso de compra no app. Veja nossa página Compras no app para obter mais informações.
A análise deverá levar menos de uma semana para ser concluída. Depois que um jogo for analisado, não precisará ser analisado novamente, a não ser que esteja violando nossas políticas do desenvolvedor.
Você pode rastrear o status do seu jogo na aba Status do lançamento do painel do desenvolvedor.
Um jogo pode ser lançado globalmente ou por país. Selecione a opção Selecionar países para escolher países individuais.
Agrupamos os seguintes recursos para garantir que seu jogo tenha o melhor desempenho possível em nossa plataforma: