Pular para o conteúdo

Início rápido do SDK Expo

Comece a usar o SDK Expo da Pushwoosh com este exemplo rápido e simples

Pré-requisitos

Anchor link to

Para integrar o SDK Expo da Pushwoosh em seu aplicativo, você precisará do seguinte:

Baixe o projeto de exemplo

Anchor link to
Terminal window
# Clone o repositório do SDK e navegue até o projeto de exemplo
git clone https://github.com/Pushwoosh/pushwoosh-expo-plugin-sample.git
# Navegue até o diretório de exemplo
cd pushwoosh-expo-plugin-sample/

Configure o projeto

Anchor link to
1. Instale as dependências:
Anchor link to
Terminal window
npm install
2. Inicialize o Pushwoosh:
Anchor link to

Abra app/_layout.tsx e atualize a chamada Pushwoosh.init:

Pushwoosh.init({ pw_appid: "__YOUR_APP_CODE__", project_number: "__YOUR_FCM_SENDER_ID__" });

Onde:

__YOUR_APP_CODE__ é o código do aplicativo do Painel de Controle da Pushwoosh. __YOUR_FCM_SENDER_ID__ é o número do projeto Firebase do Console do Firebase.

3. Defina o nome do pacote e o ID do pacote:
Anchor link to

Abra app.json e defina:

  • package para o nome do pacote do seu aplicativo.
  • bundleIdentifier para o ID do pacote do seu aplicativo.
4. Defina o token da API de dispositivo Pushwoosh:
Anchor link to

Abra seu arquivo app.json e defina o Token da API de Dispositivo Pushwoosh para ambas as plataformas:

  • PW_API_TOKEN valor do token da API de dispositivo para a plataforma iOS.
  • apiToken valor do token da API de dispositivo para a plataforma Android.
5. Adicione o arquivo de configuração do Firebase:
Anchor link to

Copie seu arquivo google-services.json para o diretório raiz do projeto.

Pré-construa o aplicativo

Anchor link to

Gere o código nativo e configure as dependências para cada plataforma executando o prebuild:

Terminal window
npx expo prebuild

Construa e execute o projeto

Anchor link to
  1. Construa o projeto:
Terminal window
npx expo run:android
  1. Conceda permissão para notificações push. O dispositivo será registrado na Pushwoosh e as notificações push serão ativadas.

Envie uma notificação push

Anchor link to

Volte para o Painel de Controle da Pushwoosh e envie uma notificação push para o seu dispositivo registrado.