Windows SDK-Integration
SDK herunterladen
Beispiel herunterladen
SDK API-Dokumentation
SDK-Integration
Anchor link toUm 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 toBei 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 sendWenn dieser Fehler auftritt, fügen Sie den folgenden Code zu Ihrem Projekt hinzu:
// Standard ist 'false'NotificationService.IsWin81(true);