Pular para o conteúdo

Início rápido do SDK Cordova

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

Pré-requisitos

Anchor link to

Para integrar o SDK Cordova 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 para o projeto de exemplo
git clone https://github.com/Pushwoosh/pushwoosh-phonegap-plugin.git
# Navegue para o diretório de exemplo
cd pushwoosh-phonegap-plugin/example/newdemo/

Configure o projeto

Anchor link to

Instale as dependências:

Terminal window
npm i

Adicione o plugin Pushwoosh:

Terminal window
cordova plugin add ../../ --link --nofetch

Abra www/js/index.js e atualize a chamada pushwoosh.onDeviceReady:

pushwoosh.onDeviceReady({
appid: "XXXXX-XXXXX",
projectid: "XXXXXXXXXXXXXXX"
});

Substitua os valores de appid e projectid pelo seu Código de Aplicativo Pushwoosh e Número do Projeto Firebase.

1. Defina o Bundle Identifier
Anchor link to

Abra o arquivo platforms/ios/newdemo.xcworkspace no Xcode.

Defina o Bundle Identifier para cada alvo (target):

  • newdemo: o nome do pacote do seu aplicativo. (ex. com.example.pushwoosh)
2. Adicione capabilities (capacidades)
Anchor link to

Para habilitar as Notificações Push, você precisa adicionar certas capabilities.

Na seção Signing & Capabilities, adicione as seguintes capabilities:

  • Push Notifications
  • Background Modes. Após adicionar esta capability, marque a caixa para Remote notifications.
3. Defina o Token da API
Anchor link to

No seu arquivo ios/newdemo/Info.plist, defina a chave Pushwoosh_API_TOKEN para o Token da API de Dispositivo Pushwoosh

1. Configure o google-services.json
Anchor link to

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

2. Defina o nome do pacote
Anchor link to

Abra android/app/build.gradle e defina o applicationId para o nome do pacote do seu aplicativo. (ex. com.example.pushwoosh)

3. Defina o Token da API
Anchor link to

Abra seu arquivo android/app/src/main/AndroidManifest.xml e adicione os seguintes metadados dentro da tag <application>:

AndroidManifest.xml
<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.

Execute o projeto

Anchor link to
  1. Compile e execute o projeto.
  2. Ative o interruptor Register for notifications (Registrar para notificações).
  3. Conceda permissão para notificações push. O dispositivo será registrado na Pushwoosh.

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.