http/2 :status 200 response, but notification not received

I'm implementing a custom http/2 client in C# to add http/2 provider API support to PushSharp.


I seem to have it mostly working, however I'm at the point now where I can receive a Header frame with a :status 200 header value so it looks like the notification succeeded, yet it never shows up on my device.


I've tried the sandbox and production servers, same thing on both (with the appropriate device tokens generated with the correct provisioning profile when using each server of course). I can even get a BadDeviceToken error when I use the wrong device token on the wrong server, so I'm quite confident my client code is working fine.


The payload I'm using is:

{ "aps" : { "alert" : "Hello PushSharp!", "badge" : 5, "sound" : "blank.aiff" } }


The app does have permission to receive all types of notifications as well.


Any ideas what could be going wrong?

Hi,


did u resolve this problem?

I do habe the same problem now. Certificate works fine with APN Tester app, but http/2 call with curl gets an 200 repsone, but no notification is send.

http/2 :status 200 response, but notification not received
 
 
Q