Pular para o conteúdo principal
Público > Assinaturas exibe todas as Assinaturas do seu app OneSignal e os dados coletados pelo SDK do OneSignal. Existem quatro tipos de Assinaturas:
Tipo de assinaturaPode receber
EmailMensagens de e-mail
SMSMensagens SMS, MMS e RCS
Web PushNotificações push para web
MobileNotificações push para mobile, Mensagens in-app e Live Activities
Subscriptions page showing Email, SMS, Web Push, and Mobile subscription types

Assinaturas

Saiba mais sobre Assinaturas e como gerenciá-las.
Você pode pesquisar por um Usuário e/ou Assinatura pelo ID Externo, e-mail, número de telefone ou ID do OneSignal. No entanto, se você não enviar ao OneSignal o e-mail, número de telefone ou ID Externo, não será possível pesquisar por esses métodos. Consulte Encontrando Assinaturas para mais detalhes.

Assinaturas de Teste

Assinaturas de Teste são um grupo de Assinaturas que você designa para testar a entrega de mensagens. Elas aparecem em um filtro dedicado e podem ser direcionadas diretamente pelo compositor de mensagens. Para adicionar seu dispositivo como uma assinatura de teste:
  1. Encontre seu ID de Assinatura usando um dos métodos abaixo.
  2. Ao lado do ID de Assinatura, selecione Opções > Adicionar como assinatura de teste.
  3. Nomeie sua assinatura de teste.
Options menu on a subscription record with Add as test subscription highlighted

Encontrando Assinaturas

A maneira mais fácil de encontrar uma Assinatura é pelo painel do OneSignal. Se você já conhece o ID Externo, e-mail ou número de telefone do usuário, pesquise diretamente em Público > Assinaturas.

Pesquisar pela última atividade

Se você não conhece o ID do usuário, pode encontrar seu dispositivo pela atividade:
  1. Abra seu app ou site no dispositivo que deseja encontrar. Certifique-se de que o OneSignal está inicializado (código em execução ativa).
  2. No painel do OneSignal, acesse Público > Assinaturas.
  3. Ordene por Última Atividade (seta apontando para cima) para ver os dispositivos mais ativos recentemente no topo.

Verificar se é o seu dispositivo

Se várias Assinaturas aparecerem, use o filtro Colunas Exibidas no canto superior direito para mostrar colunas adicionais que ajudam a identificar seu dispositivo:
ColunaO que verificar
ID ExternoDeve corresponder ao ID no seu banco de dados para este usuário.
Última AtividadeDeve refletir o momento em que você abriu o app ou site. Atualize a página para atualizar.
Primeira SessãoA primeira vez que o dispositivo se inscreveu. Útil se você acabou de se inscrever pela primeira vez.
Endereço IPSe habilitado, compare com seu IP em whatismyipaddress.com. Consulte Dados coletados pelo SDK.
Tags, PaísÚtil se você definiu uma tag conhecida como user_name ou email neste dispositivo.
DispositivoExibe o navegador e versão para web, ou modelo do dispositivo e versão do SO para apps mobile.

Encontrar por tag de segmento

Se você adicionou uma tag específica ao usuário (por ex., user_name, email ou outro identificador), você pode criar um segmento com o filtro de Tag de Usuário para isolar esse dispositivo.
Segment builder with a user tag filter to find a specific device

Encontrar o ID de Assinatura programaticamente

Para desenvolvedores que precisam do ID de Assinatura diretamente no código:
  1. Abra seu site no perfil do navegador inscrito para push.
  2. Abra o console do navegador (F12 ou clique com o botão direito > Inspecionar > Console).
  3. Execute: OneSignal.User.PushSubscription.id
  4. O ID de Assinatura será registrado no console.
Para web mobile, conecte seu dispositivo Android via USB e use chrome://inspect/#devices para abrir uma sessão de console remoto.
Use os Métodos de Dados do Usuário do SDK do OneSignal para registrar o ID de Assinatura no console a partir do Xcode ou Android Studio.

Perguntas frequentes

Como removo uma assinatura de teste?

Acesse Público > Assinaturas, pesquise pela assinatura e selecione Opções > Remover das Assinaturas de Teste. A assinatura permanece no seu app, mas não será mais marcada para testes.

Posso enviar para assinaturas de teste pela API?

Sim. Use a API Criar notificação com o parâmetro include_subscription_ids e passe os IDs de Assinatura dos seus dispositivos de teste. Não há um sinalizador “test” específico da API — as assinaturas de teste são um recurso organizacional do painel.

Minha assinatura de teste aparece como cancelada. Como posso reativá-la?

Isso depende do tipo de assinatura:
  • Push mobile: O usuário deve reativar as notificações do seu app nas configurações do dispositivo (Ajustes > Notificações > [Seu App]). O OneSignal não pode sobrescrever programaticamente a permissão de notificação de um usuário.
  • Web push: O usuário deve remover o bloqueio de notificações do seu site nas configurações do navegador e se inscrever novamente. Consulte Solução de problemas de web push para os passos.
  • E-mail / SMS: Acesse Público > Assinaturas, encontre a assinatura e verifique seu status. Se a assinatura foi removida por uma ação de cancelamento, você pode atualizá-la via API Atualizar Assinatura definindo "status" para o valor apropriado. Faça isso somente se o usuário tiver consentido novamente em receber mensagens.
Reinscrever um usuário sem seu consentimento viola as regras de conformidade de mensagens e pode resultar em reclamações de spam, filtragem por operadora ou suspensão da conta.

Por que não consigo encontrar minha assinatura no painel?

As causas mais comuns são:
  • O SDK do OneSignal não está inicializado na página ou tela que você está usando.
  • Você está pesquisando pelo tipo de ID incorreto. Tente pesquisar por e-mail, número de telefone ou ID de Assinatura.
  • A assinatura foi criada em um app do OneSignal diferente (por ex., staging vs. produção).

Páginas relacionadas

Usuários

Entenda o modelo de usuário do OneSignal, aliases e registros de assinatura.

Segmentação

Crie segmentos para direcionar grupos específicos de usuários, incluindo dispositivos de teste.

Dados coletados pelo SDK

Veja quais dados o SDK do OneSignal coleta e armazena para cada assinatura.

API Criar mensagem

Envie notificações programaticamente para IDs de assinatura específicos.