Visualização de assinatura | Documentação no Pub/sub nuvem | Google Cloud, Configuração de assinatura | Google Play Console

Assinatura do Google

Atraia novos assinantes com testes, preços de descoberta e promoções no Google.

Visualização de assinatura

Para receber mensagens publicadas em um assunto, você deve criar uma assinatura associada sobre este assunto. Somente mensagens publicadas no assunto após a criação da assinatura estão disponíveis para clientes inscritos. O cliente do assinante recebe e trata as mensagens publicadas no assunto. Um sujeito pode ser associado a várias assinaturas, mas uma determinada assinatura só pode ser associada.

A funcionalidade de preservação dos sujeitos permite que uma assinatura associada a um sujeito volte e releira mensagens publicadas anteriormente. Para saber mais sobre esse recurso, consulte a página Reabrir e excluir mensagens permanentemente.

Fluxo de trabalho de assinatura

  1. Depois que uma mensagem foi enviada para um assinante, o último deve reconhecer o recebimento.
  2. Se uma mensagem for enviada para a distribuição e um assinante ainda não a leu, ela é chamada pendente.
  3. Pub/sub -tenta várias vezes para distribuir uma mensagem que ainda não está confirmada. No entanto, o pub/sub está tentando não distribuir nenhuma mensagem pendente para outra assinatura na mesma assinatura.
  4. O assinante tem um tempo configurável e limitado, chamado Ackdeadline, para reconhecer o recebimento da mensagem de espera. Após esse período, a mensagem não é mais considerada pendente e publicidade/sub está tentando redistribuí -la.

Tipos de assinaturas

Quando você cria uma assinatura, você deve especificar o tipo de distribuição de mensagens. Pub/SU oferece os seguintes tipos de assinaturas:

  • O Puxe assinaturas Use um cliente de assinante para solicitar mensagens do Pub/Sub Server.
  • O pressionar assinaturas Use o pub/sub -servidor para enviar consultas ao seu aplicativo de assinante para distribuir mensagens.
  • EU’Exportação de assinaturas Permite que você exporte suas mensagens diretamente para um recurso do Google Cloud. Essas assinaturas são as seguintes:
    • O BigQuery Subscrições exportar dados para uma tabela de grande.
    • O Assinaturas de armazenamento em nuvem exportar dados para um balde de armazenamento em nuvem.

    Para escolher a assinatura adaptada às necessidades do seu negócio, consulte a escolha de um tipo de assinatura. Você pode atualizar o tipo de distribuição de mensagens para uma assinatura a qualquer momento após sua criação.

    Propriedades de assinatura padrão

    Por padrão, o Pub/SU oferece uma distribuição do tipo “pelo menos uma vez”, sem garantia de classificação em todos os tipos de assinaturas. Se as mensagens tiverem a mesma chave de classificação e estiverem na mesma região, você poderá ativar a classificação das mensagens. Depois de definir mensagens para classificar as mensagens, o serviço Pub/SU transmite mensagens com a mesma chave de classificação e na ordem em que o serviço Pub/SUP os recebe.

    Pub/sub também é compatível com a transmissão “exatamente uma vez”.

    Em geral, o pub/su distribui cada mensagem de uma vez e na ordem em que foi publicada. No entanto, às vezes as mensagens podem ser distribuídas por desordem ou várias vezes. O pub/sub pode redistribuir uma mensagem mesmo após a devolução de uma solicitação de confirmação para a mensagem. Esse desconto pode ser causado por problemas como rebotes no lado do servidor ou em problemas com o cliente. Assim, embora raro, qualquer mensagem pode ser devolvida a qualquer momento.

    Para poder gerenciar o envio várias vezes, seu assinante deve ser idempot ao processar mensagens.

    Expiração de assinatura

    Por padrão, as assinaturas expira após 31 dias de inatividade ou na ausência de atualizações. Conexões abertas, ações de suéter ativo ou insistente de sucesso são exemplos de atividades de assinante. Se a publicidade/sub detectar uma atividade de assinante ou uma atualização das propriedades da assinatura, o relógio de remoção da assinatura de reinicialização. Usando regras de expiração de assinatura, você pode configurar a duração da inatividade ou tornar a assinatura persistente, qualquer que seja a atividade. Você também pode excluir uma assinatura manualmente.

    Embora você possa criar uma assinatura com o mesmo nome que uma assinatura excluída, a nova assinatura não tem relacionamento com o antigo. Mesmo que a assinatura excluída incluísse muitas mensagens não confirmadas, uma nova assinatura com o mesmo nome apresentaria qualquer mensagem de espera no momento da criação (nenhuma mensagem aguardando distribuição).

    Seguintes passos

    • Escolha o tipo de assinatura adaptada aos requisitos do seu negócio.
    • Entenda o fluxo de trabalho para cada tipo de assinatura:
      • Suéter
      • Transferir
      • BigQuery
      • Armazenamento na núvem

      Comente

      Salvo indicação em contrário, o conteúdo desta página é governado por uma licença Creative Commons Cesatibilidade 4.0, e amostras de código são regidas por uma licença Apache 2.0. Para mais informações, consulte as regras do site do Google Developers. Java é uma marca registrada da Oracle e/ou de suas empresas afiliadas.

      Última atualização em 2023/08/03 (UTC).

      Configuração das assinaturas

      Atraia novos assinantes com testes, preços de descoberta e promoções no Google.

      Retém seus clientes

      Descubra as diferentes medidas que você pode colocar para limitar a perda de assinantes (período de graça, bloqueio e suspensão da conta, possibilidade de mudar o nível de assinatura)

      Personalize suas assinaturas

      Adapte suas assinaturas às necessidades do cliente, oferecendo diferentes períodos de faturamento, usando moedas locais e modificando seus preços

      Boas práticas

      • Permita que os usuários testem seu aplicativo antes de assinar, configurando um teste (que você escolhe a duração) ou indicar um preço de descoberta aplicável a um certo número de períodos de faturamento.
      • Personalize o preço de cada idioma e os usuários de faturas em sua moeda local.
      • Ofereça aos seus assinantes a possibilidade de atualizar o método de pagamento em caso de recusa de pagamento recorrente, estabelecendo prazos de graça.
      • Deixe os usuários a liberdade de mudar seu plano (mudando para um pacote inferior ou superior) ou para se registrar para manter seu acesso.
      • Para reduzir a perda de usuários devido ao término voluntário de assinatura e oferecer aos usuários da Internet outra solução, você pode permitir que eles suspendam sua assinatura.

      Saber mais

      Crie uma assinatura

      Descubra como adicionar uma assinatura ao seu aplicativo e descubra suas responsabilidades como desenvolvedor

      Promover compras graças às assinaturas

      Descubra como otimizar sua renda gerada por assinaturas de acordo com as motivações do usuário e seu compromisso

      Documentação para desenvolvedores

      Descubra como usar o Google Play Billing para integrar recursos específicos para assinaturas ao seu aplicativo

      Modelos de assinatura para jogos

      Descubra como aplicar um modelo de assinatura ao seu jogo seguindo um curso a pedido da Play Academy