Início rápido do SDK para Android
Comece a usar o SDK da Pushwoosh para Android com este exemplo rápido e simples.
Pré-requisitos
Anchor link toPara integrar o SDK da Pushwoosh para Android em seu aplicativo, você precisará do seguinte:
Baixe o projeto de exemplo
Anchor link toClone o projeto de exemplo do GitHub:
git clone https://github.com/Pushwoosh/pushwoosh-android-sampleConfigure o projeto
Anchor link to-
Coloque seu arquivo google-services.json no diretório pushwoosh-demoapp/app.
-
Em seu build.gradle (Módulo: app), atualize o
applicationIdpara corresponder ao nome do seu pacote. -
Em res/values/strings.xml, substitua os valores de espaço reservado pelos seus detalhes específicos:
pushwoosh_app_id: Use seu Código de Aplicativo Pushwoosh.fcm_sender_id: Use seu Número de Projeto do Firebase.pushwoosh_api_token: Use seu Token de API de Dispositivo Pushwoosh
<resources> <string name="app_name">demoapp</string> <string name="title_home">Actions</string> <string name="title_notifications">Settings</string> <string name="pushwoosh_app_id">_YOUR_PUSHWOOSH_APP_ID_</string> <string name="fcm_sender_id">_YOUR_FIREBASE_PROJECT_ID_</string> <string name="pushwoosh_api_token">_YOUR_PUSHWOOSH_DEVICE_API_TOKEN_</string></resources>Execute 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 Pushes.
- Conceda permissão para notificações push. O dispositivo será registrado na Pushwoosh.
Você deverá ver uma entrada de log como esta:
Log level: INFO[RequestPermissionHelper] Requesting permissionsPushwoosh SDK initialized successfullyHWID: __HWID_OF_YOUR_DEVICE__APP_CODE: __YOUR_PUSHWOOSH_APP_ID__PUSHWOOSH_SDK_VERSION: __PUSHWOOSH_SDK_VERSION_INSTALLED__FIREBASE_PROJECT_ID: __YOUR_FIREBASE_PROJECT_ID__PUSH_TOKEN:User ID "__USER_ID_OF_THE_DEVICE__" successfully set
[NotificationManager] Registered for push notifications: __DEVICE_PUSH_TOKEN__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.
Próximos passos
Anchor link toPara saber mais, consulte o guia de integração básica