Intégration du SDK Windows
Télécharger le SDK
Télécharger l’exemple
Documentation de l’API du SDK
Intégration du SDK
Anchor link toPour intégrer Pushwoosh dans votre application, suivez les étapes ci-dessous.
1. Téléchargez notre package SDK.
2. Ajoutez une référence à PushSDK/Project-Win8.1-WNS/PushSDK.winmd à votre projet
Ou PushSDK/Project-Win10-WNS/PushSDK.winmd si vous développez pour Windows 10
3. Dans le code, ajoutez l’espace de noms PushSDK : using PushSDK;
4. Initialisez le service push avec le code suivant :
NotificationService service = PushSDK.NotificationService.GetCurrent("YOUR_PUSHWOOSH_APP_ID");service.OnPushAccepted += (sender, pushNotification) => { //code pour gérer la notification push string pushString = pushNotification.ToString(); //renverra la charge utile push au format json};
service.OnPushTokenReceived += (sender, pushToken) => { //code pour gérer le jeton push};
service.OnPushTokenFailed += (sender, errorMessage) => { //code pour gérer l'échec de l'abonnement push};
service.SubscribeToPushService();
5. Dans votre fichier App.xaml.cs, dans la fonction OnLaunched, ajoutez :
protected override void OnLaunched(LaunchActivatedEventArgs args){ NotificationService.HandleStartPush(args.Arguments);
//autre code}

Problèmes connus pour Windows 8.1
Anchor link toLors de l’intégration du SDK Pushwoosh dans votre Windows 8.1, vous pourriez rencontrer l’erreur suivante :
The underlying connection was closed: An unexpected error occurred on a send
Si vous rencontrez cette erreur, ajoutez le code suivant à votre projet :
// La valeur par défaut est 'false'NotificationService.IsWin81(true);