C++
Télécharger le plugin
Télécharger l’exemple
Documentation de l’API du plugin
Pour intégrer Pushwoosh dans 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 :
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 Paramètres du projet…-> Plugins -> Pushwoosh
8. Initialisez le plugin Pushwoosh et enregistrez-vous pour les notifications push :
if (FPushwooshModule::IsAvailable()){ FPushwooshModule& pushwoosh = FPushwooshModule::Get(); pushwoosh.Initialize(); pushwoosh.RegisterForPushNotifications();}
9. (Optionnel) définissez les écouteurs d’enregistrement push et de notification push avant d’initialiser le plugin :
void YourComponent::InitPushwooshListeners(){ FPushwooshModule::PushRegistrationSucceeded.AddUObject(this, &YourComponent::PushRegistrationSucceeded_Handler); FPushwooshModule::PushRegistrationError.AddUObject(this, &YourComponent::PushRegistrationError_Handler); FPushwooshModule::PushAccepted.AddUObject(this, &YourComponent::PushAccepted_Handler);}
void YourComponent::PushRegistrationSucceeded_Handler(FString token){ // TODO: handle successful registration}
void YourComponent::PushRegistrationError_Handler(FString error){ // TODO: handle push registration error}
void YourComponent::PushAccepted_Handler(FString data){ // TODO: handle push open}
10. Pour iOS, ajoutez la capacité Push Notifications à votre projet. Cela peut être fait en ajoutant 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>
<key>aps-environment</key><string>production</string>
11. Ajoutez le Jeton d’API de l’appareil Pushwoosh
Android
Anchor link toDans votre AndroidManifest.xml
, ajoutez ce qui suit :
<meta-data android:name="com.pushwoosh.apitoken" android:value="YOUR_DEVICE_API_TOKEN" />
Important : Assurez-vous de donner au jeton l’accès à la bonne application dans votre Pushwoosh Control Panel. 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 Pushwoosh Control Panel. En savoir plus
12. Pour Android, assurez-vous que Unreal Engine et le plugin Pushwoosh n’ont pas de bibliothèques conflictuelles.
Partagez vos commentaires avec nous
Anchor link toVos commentaires nous aident à créer une meilleure expérience, nous serions donc ravis de les recevoir 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.