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 toPara integrar o SDK Cordova da Pushwoosh em seu aplicativo, você precisará do seguinte:
Baixe o projeto de exemplo
Anchor link to# Clone o repositório do SDK e navegue para o projeto de exemplogit clone https://github.com/Pushwoosh/pushwoosh-phonegap-plugin.git
# Navegue para o diretório de exemplocd pushwoosh-phonegap-plugin/example/newdemo/Configure o projeto
Anchor link toInstale as dependências:
npm iAdicione o plugin Pushwoosh:
cordova plugin add ../../ --link --nofetchAbra 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 toAbra 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 toPara habilitar as Notificações Push, você precisa adicionar certas capabilities.
Na seção Signing & Capabilities, adicione as seguintes capabilities:
Push NotificationsBackground Modes. Após adicionar esta capability, marque a caixa paraRemote notifications.
3. Defina o Token da API
Anchor link toNo seu arquivo ios/newdemo/Info.plist, defina a chave Pushwoosh_API_TOKEN para o Token da API de Dispositivo Pushwoosh
Android
Anchor link to1. Configure o google-services.json
Anchor link toCopie seu arquivo google-services.json para o diretório raiz do projeto.
2. Defina o nome do pacote
Anchor link toAbra 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 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.
Execute o projeto
Anchor link to- Compile e execute o projeto.
- Ative o interruptor Register for notifications (Registrar para notificações).
- Conceda permissão para notificações push. O dispositivo será registrado na Pushwoosh.
Envie 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.