2016-11-29 3 views
1

Ich habe gerade Demo-App für Azure Push-Benachrichtigung gestartet. In meiner Demo kann ich Benachrichtigungen an alle Windows-Geräte senden, aber ich möchte es einzelnen Benutzer per Tag senden. Also folge ich den Anweisungen und dem Demo Code von Azure Notification Hubs Notify Users with .NET backend.Die Benachrichtigung hat keine Zielanwendungen

Aber ich bekomme Fehler beim Senden Push-Benachrichtigung für Fenster und WP. Hier ist mein Code:

outcome = await Notifications.Instance.Hub.SendWindowsNativeNotificationAsync(toast, userTag); 

I follwing Fehler bekommen:

The remote server returned an error: (400) Bad Request. The notification has no target applications. The notification format is windows. Review the credentials specified in the notification hub description and the notification format. .TrackingId:2aca8783-c5eb-41f8-a821-6f457806ca86_G7,TimeStamp:11/29/2016 1:40:07 PM

  • Ich habe nicht registrieren meine App auf Windows Store. Ich denke, es schafft Probleme, aber warum funktioniert es dann für die Übertragung? Wenn ich es einzelnen Benutzer mit dem Tag sende, dann gibt es einen obigen Fehler.

  • Bitte lassen Sie mich wissen, wo ich falsch liege. Ist es notwendig, eine App im Windows Store zu registrieren, um eine Benachrichtigung mit einem Tag für einen einzelnen Benutzer zu senden?

Antwort

0

Haben Sie Register your app for the Windows Store und Configure your notification hub durchlaufen?

Wenn ja, funktioniert der Test (aus dem Portal) funktioniert? (Here's an example wie es aus dem klassischen Azure-Portal und Visual Studio zu tun, siehe "Überprüfung der Nachrichtenbenachrichtigungen" Abschnitt.)

Gibt es Unterschiede zwischen der Broadcast-Vorlage und dem, die Sie an einzelne Benutzer senden?

+0

Ich habe eine andere Vorlage für Broadcast und Einzelbenutzer. Aber ich habe meine App nicht im Witwenladen registriert. Also zuerst denke ich, dass ich meine App registrieren muss. –

+0

Das ist eine gute Idee. –

0

Gemäß den Protokollen verfügt der verwendete Notification Hub nicht über ordnungsgemäß konfigurierte WNS-Anmeldeinformationen (Paket-SID und geheimer Schlüssel). Während diese Anmeldeinformationen erforderlich sind.

Und es wird auch gesehen, dass keine Push-Benachrichtigung tatsächlich an Geräte gesendet wurde, für die letzten mindestens 7 Tage. Also, vielleicht wurde ein anderer Notification Hub für die Übertragung verwendet, und dieser hat alle Zugangsdaten ...

+0

Nein, ich verwende denselben Benachrichtigungs-Hub für beide. –

Verwandte Themen