Como fornecer aos usuários recompensas diárias
Você pode fornecer aos usuários recompensas diárias usando os recursos da In-Game Store.
Isso permite que você:
- Retenha os usuários existentes e aumente a atividade deles no jogo - os usuários são motivados a entrar no jogo todos os dias para receber uma recompensa.
- Atraia novos usuários com recompensas valiosas que, de outra forma, levariam mais tempo para serem obtidas durante o jogo.
- Chame a atenção para assinaturas e passes de batalha fornecendo recompensas diárias por sua compra.
Você pode fornecer uma recompensa diária para:
Fluxo do usuário
- O usuário entra na loja.
- O usuário vê um item que está disponível apenas uma vez por dia gratuitamente.
- O usuário recebe o item.
- Para o usuário, o item não aparece mais no catálogo até a próxima atualização de limite. Após a atualização do limite, o item aparece novamente e o usuário pode recebê-lo.
- Exemplo: as atualizações de limite ocorrem diariamente às 20:00. Se um usuário recebeu uma recompensa às 17:00, ele pode reivindicar uma nova recompensa novamente em 3 horas após a atualização do limite.
Como configurar
Fornecimento de recompensas diárias a todos os usuários
Crie um item gratuito e defina um limite para o usuário com uma frequência de atualização de limite Daily. Você pode criar um item e limites por meio da Conta de Distribuidor ou chamadas de API.Via Conta de Distribuidor
- Abra seu projeto na Conta de Distribuidor.
- Clique em Store no menu lateral.
- No painel Virtual Items, clique em Configure.
- Clique em + e selecione Create item na lista suspensa
- Especifique:
- Imagem
- SKU
- Um ou diversos grupos do item devem pertencer ao
- Nome
- Descrição
- Propriedade do item: consumível ou de tempo limitado
- No blocoPrice settings, escolha Free item.
- Defina a opção Limit number of times one user can buy this item como On e especifique um valor como
1
. - Escolha Daily na lista suspensa Limitation refresh frequency e defina o tempo e fuso horário.
- Para mostrar o item na loja, defina a aparência Show item in store como On.
- Clique em Create item.
Via chamadas de API
Para criar itens gratuitos, use chamadas de API da subseção Admin:- Para itens virtuais — Create virtual item
- Para pacote de moedas — Crie um pacote de moedas virtuais
- Para pacotes — Create bundle
No corpo da solicitação, passe:
is_free = true
— para criar um item grátislimits.per_user = 1
— para que cada usuário possa receber o item apenas uma vez- matriz
recurrent_schedule
cominterval_type = daily parameter
— para atualizar o limite diariamente
Observação
Você pode revisar instruções detalhadas sobre configuração de itens grátis e configuração de limites de usuário.
Fornecimento de recompensas diárias com personalização
Você pode fornecer recompensas diárias apenas para os usuários que atendem a condições específicas, como comprar um item ou atingir um determinado nível no jogo.
Para fazer isso:
- Crie um item gratuito que o usuário recebe diariamente.
Configure a personalização para o item gratuito:
- Crie um atributo de usuário que contenha informações sobre se o usuário atende a condições específicas.
Exemplo: você fornece recompensas diárias aos usuários que compraram um passe de batalha. Para fazer isso, crie um atributo que possa assumir valores:true
— há compras de passe de batalha oufalse
— não há compras de passe de batalha. - Configure a transferência de atributos de usuário para o armazenamento de dados.
- Defina uma regra para exibir o item gratuito no catálogo somente para usuários que atendam às condições especificadas.
- Crie um atributo de usuário que contenha informações sobre se o usuário atende a condições específicas.
Observação
Você também pode criar recompensas que os usuários recebem semanalmente ou mensalmente. Para fazer isso, especifique a frequência de atualização ao configurar limites:
- via Conta de Distribuidor — selecione Weekly ou Monthly na lista suspensa Limitation refresh frequency.
- via chamadas de API — na matriz
recurrent_schedule
, especifique o valor do parâmetrointerval_type = weekly
ouinterval_type = monthly
.
Este artigo foi útil?
Obrigado pelo seu feedback!
Avaliaremos sua mensagem e a usaremos para melhorar sua experiência.Encontrou um erro de texto ou digitação? Selecione o texto e pressione Ctrl+Enter.