Início rápido do SDK React Native
Comece a usar o SDK React Native da Pushwoosh com este exemplo rápido e simples.
Pré-requisitos
Anchor link toPara integrar o SDK React Native da Pushwoosh em seu aplicativo, você precisará do seguinte:
Baixar o projeto de exemplo
Anchor link to# Clone o repositório do SDK e navegue até o projeto de exemplogit clone https://github.com/Pushwoosh/pushwoosh-react-native-plugin.git
# Navegue até o diretório de exemplocd pushwoosh-react-native-plugin/example/demoapp/Configurar o projeto
Anchor link toInstale as dependências:
npm installAbra o Settings.js e atualize a chamada Pushwoosh.init:
Pushwoosh.init({ "pw_appid" : "__YOUR_APP_ID__", "project_number":"__YOUR_FCM_SENDER_ID__"});Substitua os valores __YOUR_APP_ID__ e __YOUR_FCM_SENDER_ID__ pelo seu Código de Aplicativo Pushwoosh e Número do Projeto Firebase.
1. Instalar dependências
Anchor link toNavegue até o diretório ios e instale as dependências:
cd ios && pod install --repo-update2. Definir o Bundle Identifier
Anchor link toAbra o arquivo ios/Runner.xcworkspace no Xcode.
Defina o Bundle Identifier para cada alvo:
Runner: o nome do pacote do seu aplicativo. (ex. com.example.pushwoosh)NotificationService: o nome do pacote do seu aplicativo com.NotificationServiceExtension(ex. com.example.pushwoosh.NotificationServiceExtension)
3. Definir o Token da API
Anchor link toNo seu ios/Runner/Info.plist, defina a chave Pushwoosh_API_TOKEN para o Token da API de Dispositivo Pushwoosh
Android
Anchor link to1. Configurar o google-services.json
Anchor link toCopie seu arquivo google-services.json para o diretório android/app
2. Definir o nome do pacote
Anchor link toAbra o android/app/build.gradle e defina o applicationId para o nome do pacote do seu aplicativo. (ex. com.example.pushwoosh)
3. Definir o Token da API
Anchor link toAbra seu arquivo android/app/src/main/AndroidManifest.xml e adicione os seguintes metadados dentro da tag <application>:
<meta-data android:name="com.pushwoosh.apitoken" android:value="__YOUR_PUSHWOOSH_DEVICE_API_TOKEN__" />Substitua __YOUR_PUSHWOOSH_DEVICE_API_TOKEN__ pelo seu Token da API de Dispositivo Pushwoosh.
Executar o projeto
Anchor link to- Compile e execute o projeto.
- O aplicativo terá duas abas: “Actions” e “Settings”. Navegue para a aba Settings.
- Toque no botão Register for Push Notifications.
- Conceda permissão para notificações push. O dispositivo será registrado na Pushwoosh.
Enviar uma notificação push
Anchor link toVolte para o Painel de Controle da Pushwoosh e envie uma notificação push para o seu dispositivo registrado.