Pracuję nad powiadomieniami push przez WNS i WINJS (Windows Phone 8.1). Poszedłem za tym artykułem https://msdn.microsoft.com/en-us/library/windows/apps/hh465460.aspx. Teraz nie mogę odbierać powiadomienia push na moich urządzeniach, ale serwery WNS odpowiedz mi ze statusem 200 i wiadomości otrzymanychPowiadomienie WNS Push nie działa, nawet przy stanie 200
HTTP/1.1 200 OK
Content-Length: 0
X-WNS-DEVICECONNECTIONSTATUS: connected
X-WNS-NOTIFICATIONSTATUS: received
X-WNS-STATUS: received
X-WNS-MSG-ID: 77B3599101A23AB8
X-WNS-DEBUG-TRACE: DB3WNS2010831
Strict-Transport-Security: max-age=31536000; includeSubDomains
Date: Wed, 18 Mar 2015 13:58:29 GMT
nagłówka moją prośbę'S (zapętlony w php) to:
[0] => Content-Type: text/xml
[1] => Content-Length: 142
[2] => X-WNS-TTL: 3600000
[3] => X-WNS-Type: wns/toast
[4] => X-WNS-RequestForStatus: true
[5] => Authorization: Bearer EgAeAQMAAAAEgAAAC4AA90q2GTPfvxMbeV....
Moja próba xml ładowność wynosi:
<toast>
<visual lang="it-IT">
<binding template="ToastText02">
<text id="1">Hello</text>
</binding>
</visual>
</toast>
Więc widocznie na serwerze, mój wniosek jest w porządku, ale nic nie jest wysyłane do urządzenia (ani z zamkniętym systemem aplikacji lub aplikacji z associat wydarzenie odebrane w trybie pushnotification). Sprawdziłem również tę listę https://msdn.microsoft.com/en-us/library/windows/apps/dn457490.aspx#push_200_OK, ale bez powodzenia wydaje mi się (wszystko), że wszystko jest dobrze. Dosłownie wściekam się na to, nie wiem, gdzie naprawdę jest błąd. Ktoś miał ten sam problem? bardzo dziękuję
Wobec tego samego problemu! Sprawdziłem wszystkie nagłówki i moją treść żądania, a to po prostu nie zadziała! Na konsoli REST daje mi status 200 OK. Kiedy próbuję zrobić to samo z kodem Ruby, to wyrzuca '#' error. @ user3149172 .. wypróbował twoje rozwiązanie, ale nie pomagało. To jest mój fragment kodu dla żądania - 'request = Net :: HTTP :: Post.new (uri.path, {" Authorization "=>" # {windows_access_token} "," Content-Type "=>" tekst/xml ", 'Content-Length' => '0', 'X-WNS-Type' => 'wns/toast'}) –
Neha