Démarrage rapide du SDK Android
Démarrez avec le SDK Android de Pushwoosh en utilisant cet exemple simple et rapide.
Prérequis
Anchor link toPour intégrer le SDK Android de Pushwoosh dans votre application, vous aurez besoin des éléments suivants :
Télécharger le projet d’exemple
Anchor link toClonez le projet d’exemple depuis GitHub :
git clone https://github.com/Pushwoosh/pushwoosh-android-sample
Configurer le projet
Anchor link toPlacez votre fichier google-services.json dans le répertoire pushwoosh-demoapp/app.
Dans votre fichier build.gradle (Module : app), mettez à jour l’
applicationId
pour qu’il corresponde au nom de votre package.Dans res/values/strings.xml, remplacez les valeurs d’espace réservé par vos informations spécifiques :
pushwoosh_app_id
: Utilisez votre code d’application Pushwoosh.fcm_sender_id
: Utilisez votre numéro de projet Firebase.pushwoosh_api_token
: Utilisez votre jeton d’API de l’appareil 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>
Exécuter le projet
Anchor link to- Compilez et exécutez le projet.
- L’application aura deux onglets : « Actions » et « Paramètres ». Accédez à l’onglet Paramètres.
- Appuyez sur le bouton Register for Pushes.
- Accordez l’autorisation pour les notifications Push. L’appareil sera enregistré auprès de Pushwoosh.
Vous devriez voir une entrée de journal comme celle-ci :
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__
Envoyer une notification Push
Anchor link toRetournez dans le Control Panel de Pushwoosh et envoyez une notification Push à votre appareil enregistré.
Prochaines étapes
Anchor link toPour en savoir plus, veuillez vous référer au guide d’intégration de base.