Passer au contenu

Blueprint

Télécharger le plugin
Télécharger l’exemple
Documentation de l’API du plugin

Pour intégrer Pushwoosh à votre projet Unreal Engine :

1. Téléchargez le plugin Pushwoosh et placez-le dans votre dossier Plugins.

2. Activez le module Pushwoosh dans YourProjectName.uproject :

"Plugins": [
{
"Name": "Pushwoosh",
"Enabled": true
}
],

3. Configurez votre projet dans la console Firebase.

4. Placez le fichier google-services.json dans le dossier Config du répertoire de votre projet.

5. Ajoutez le module Pushwoosh à la liste des dépendances de votre projet :

Source/YourModuleName/YourModuleName.Build.cs
PrivateDependencyModuleNames.AddRange(new string[] { "Pushwoosh" });

6. Recompilez votre projet

7. Spécifiez l’ID d’application Pushwoosh et le numéro de projet FCM dans Project Settings…-> Plugins -> Pushwoosh. Ces paramètres sont enregistrés dans DefaultPushwoosh.ini

8. Ajoutez le composant d’acteur Pushwoosh à un acteur de votre scène :

10. Ouvrez l’onglet Event Graph dans l’éditeur de Blueprint. Localisez l’action Register for Push Notifications dans la catégorie Pushwoosh. Ajoutez-la à votre graphe et attachez-la à une chaîne d’exécution appropriée (cela affichera la fenêtre contextuelle iOS demandant les autorisations pour les notifications push).

11. (Facultatif) Ajoutez les gestionnaires d’événements Pushwoosh Push Registration et Push Accepted. Ces événements se trouvent dans l’onglet Details du composant Pushwoosh.

  1. Ajoutez le jeton d’API de l’appareil Pushwoosh

Dans votre AndroidManifest.xml, ajoutez ce qui suit :

<meta-data android:name="com.pushwoosh.apitoken" android:value="VOTRE_JETON_API_APPAREIL" />

Important : Assurez-vous de donner au jeton l’accès à la bonne application dans votre Control Panel Pushwoosh. En savoir plus

Dans votre Info.plist, définissez la clé Pushwoosh_API_TOKEN sur le jeton d’API de l’appareil Pushwoosh

Important : Assurez-vous que le jeton a accès à la bonne application dans votre Control Panel Pushwoosh. En savoir plus

13. Pour iOS, ajoutez la capacité Push Notifications à votre projet. Pour ce faire, ajoutez la paire clé-valeur suivante dans Intermediate/ProjectFilesIOS/build/${YourProject}.build/${Configuration}-iphoneos/${YourProject}.build/${YourProject}.app.xcent :

<key>aps-environment</key>
<string>development</string>

14. Pour Android, assurez-vous qu’Unreal Engine et le plugin Pushwoosh n’ont pas de bibliothèques conflictuelles.

Partagez vos commentaires avec nous

Anchor link to

Vos commentaires nous aident à créer une meilleure expérience, nous aimerions donc avoir votre avis si vous rencontrez des problèmes lors du processus d’intégration du SDK. Si vous rencontrez des difficultés, n’hésitez pas à nous faire part de vos réflexions via ce formulaire.