Zum Inhalt springen

Windows SDK-Integration

SDK herunterladen
Beispiel herunterladen
SDK API-Dokumentation

SDK-Integration

Anchor link to

Um Pushwoosh in Ihre Anwendung zu integrieren, folgen Sie den nachstehenden Schritten.

1. Laden Sie unser SDK-Paket herunter.

2. Fügen Sie Ihrem Projekt einen Verweis auf PushSDK/Project-Win8.1-WNS/PushSDK.winmd hinzu
Oder auf PushSDK/Project-Win10-WNS/PushSDK.winmd, wenn Sie für Windows 10 entwickeln

3. Fügen Sie im Code den PushSDK-Namespace hinzu: using PushSDK;

4. Initialisieren Sie den Push-Dienst mit dem folgenden Code:

NotificationService service = PushSDK.NotificationService.GetCurrent("YOUR_PUSHWOOSH_APP_ID");
service.OnPushAccepted += (sender, pushNotification) => {
//Code zur Verarbeitung von Push-Benachrichtigungen
string pushString = pushNotification.ToString(); //gibt die JSON-Push-Payload zurück
};
service.OnPushTokenReceived += (sender, pushToken) => {
//Code zur Verarbeitung des Push-Tokens
};
service.OnPushTokenFailed += (sender, errorMessage) => {
//Code zur Verarbeitung eines Fehlers bei der Push-Anmeldung
};
service.SubscribeToPushService();

5. Fügen Sie in Ihrer App.xaml.cs in der OnLaunched-Funktion Folgendes hinzu:

protected override void OnLaunched(LaunchActivatedEventArgs args)
{
NotificationService.HandleStartPush(args.Arguments);
//anderer Code
}

Bekannte Probleme bei Windows 8.1

Anchor link to

Bei der Integration des Pushwoosh SDK in Ihr Windows 8.1 kann der folgende Fehler auftreten:

The underlying connection was closed: An unexpected error occurred on a send

Wenn dieser Fehler auftritt, fügen Sie den folgenden Code zu Ihrem Projekt hinzu:

// Standard ist 'false'
NotificationService.IsWin81(true);