WNS pushnotification nur Senden an einige Tags

9

Gliederung

Ich versuche, WNS für mein App-Spiel zu implementieren. Ich sende derzeit eine Benachrichtigung bei der Erstellung eines neuen Benutzers mit der folgenden Funktion, die funktioniert:

%Vor%

Ich erhalte eine Benachrichtigung für jeden Benutzernamen, d. h. eine persönliche Benachrichtigung. Ich aktualisiere dann die Tags, die der Benutzer hört, und in der Hub-Datenbank zu suchen scheint dies auch zu funktionieren:

  1. -Usernamecph - SpielID1151 - SpielID1152 - SpielID1153 - SpielID1154 - SpielID1155 - SpielID1156 - SpielID1157 - SpielID1158
  2. -gameID1157 - BenutzernameFyn - gameID1151 - gameID1153 - gameID1155 - gameID1156 -

Diese Prüfung zum Extrahieren der Tags vom Hub erfolgt mit

%Vor%

So weit, so gut.

Wenn ich dann versuche, an eines der anderen Tags als die Benutzernamen zu senden, erhalte ich keine Benachrichtigung, und ich erhalte keinen Fehler im Protokoll. Fehle ich etwas?

Update - halbe Lösung

Wenn ich den Server-Explorer benutze und auf den Benachrichtigungs-HUB schaue. Ich kann alle Tags sehen, und ich kann sie senden, indem ich den Test send benutze. Aber ich kann es anscheinend nicht in anderen Funktionsaufrufen online machen.

Ist es so, als müsste die Funktion als post oder get gesetzt werden?

JA

Also [HttpPost] einfügen Scheint aktiviert zu sein.

Aber wenn ich in den Server Explorer hier auf dem Bild schaue:

Der Benutzer scheint gelöscht zu sein, wenn ich die Registrierungen aktualisiere (Es sollte drei geben, und es gibt wieder, wenn ich die App mit den richtigen Tag-Abonnements starte). Vielleicht ist die Frage, wie man eine Registrierung im Hub korrekt aktualisiert

Der aktuelle Update-Code:

%Vor%

Der Code, der die Funktion aufruft:

%Vor%

Neues Bild Ich verstehe es wirklich nicht, manchmal habe ich drei Registrierungen, aber dann in der Theke unten noch nur 2? Wie kann das sein? (Die Ansicht stammt vom Server-Explorer in VS2013)

    
JTIM 21.10.2015, 21:21
quelle

0 Antworten