- Configurar credenciais da plataforma — conecte suas credenciais FCM, APNs, HMS ou ADM ao OneSignal
- Integrar o SDK — instale o SDK do OneSignal para sua plataforma e inicialize-o no seu app
Configurar credenciais da plataforma
Cada plataforma requer suas próprias credenciais push. Configure as credenciais para cada plataforma que seu app suporta antes de integrar o SDK.Configure seu app e plataforma OneSignal
Configure seu app OneSignal com as plataformas que você suporta — Apple (APNs), Google (FCM), Huawei (HMS) e/ou Amazon (ADM).Se sua organização já tem uma conta OneSignal, peça para ser convidado à Organização. Caso contrário, cadastre-se para uma conta gratuita para começar.
Instruções de configuração passo a passo
Instruções de configuração passo a passo
Crie ou selecione seu app
Crie um novo app clicando em New App/Website, ou adicione uma plataforma a um app existente em Settings > Push & In-App. Selecione a(s) plataforma(s) que você quer configurar e clique em Next: Configure Your Platform.

Configure credenciais da plataforma
Insira as credenciais para sua plataforma:
- Android: Configure Credenciais Firebase
- iOS: Token p8 (Recomendado) ou Certificado p12
- Amazon: Gere API Key
- Huawei: Autorize OneSignal
Integrar o SDK
Android nativo
Integre o SDK do OneSignal em apps Android nativos usando FCM.
iOS nativo
Integre o SDK do OneSignal em apps iOS nativos usando APNs.
React Native e Expo
Configuração para ambientes React Native e Expo.
Flutter
Configuração do SDK para apps Flutter usando Dart.
Unity
Configuração do SDK multiplataforma para apps mobile baseados em Unity.
.NET MAUI
Integre o SDK do OneSignal com apps .NET MAUI.
Huawei Android nativo
Configuração do SDK para dispositivos Huawei usando serviços push HMS.
Cordova, Ionic e Capacitor
Configuração para apps mobile híbridos Cordova, Ionic e Capacitor.
Outras integrações
FlutterFlow
Configuração do SDK low-code para apps FlutterFlow.
Median.co
Guia de integração para apps Median.co (anteriormente GoNative.io).
Versões do SDK
FAQ
Os SDKs são necessários?
Não, mas são altamente recomendados e open source no GitHub. Você pode integrar o OneSignal usando apenas a REST API, mas os SDKs simplificam significativamente o processo, especialmente para lidar com notificações push entre plataformas.O que posso fazer sem o SDK?
Você pode usar as seguintes APIs diretamente:- Criar usuário
- Criar assinatura
- Atualizar usuário
- Atualizar assinatura
- Criar mensagem
- Referência de payload de notificação
Mensagens in-app e Live Activities requerem o SDK — elas não podem ser entregues apenas via API.
Por que vocês recomendam usar os SDKs?
Notificações push têm requisitos específicos de plataforma que os SDKs lidam para você, incluindo:- Obter push tokens em Android, iOS, Huawei e web
- Gerenciar status de assinatura e prompts de opt-in do usuário
- Exibir e processar notificações push no cliente
