Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support on APNs update. #911

Open
guiedinger opened this issue Nov 5, 2019 · 6 comments
Open

Support on APNs update. #911

guiedinger opened this issue Nov 5, 2019 · 6 comments

Comments

@guiedinger
Copy link

Today i received this email from Apple:
image
The PushSharp has support to this new protocol?

@martinkwok
Copy link

pushsharp has any updates about this issue yet?
or please provide alternative solution to work around it

@iamitdubey
Copy link

Is there a workaround for this issue yet?

@penguinawesome
Copy link

Any updates? This library will be deprecated and unusable starting Nov 2020 (Next month).

@mubaraknet
Copy link

Any update on this?

@coltonhurst
Copy link

coltonhurst commented Feb 16, 2021

I'm assuming most people know this already, but just commenting for any who may stumble across this in the future... :)

I haven't worked on this project, but based on the SendBatch() function in ApnsConnection.cs, the connection strings for the APNS binary protocol API in ApnsConfiguration.cs, and the lack of the Apple HTTP/2 connection strings in the project, I believe the PushSharp project only supports the binary protocol. It looks like some HTTP/2 support was starting to be added but was not completed.

As the binary protocol is being retired by Apple, I believe PushSharp will no longer work. Apple is retiring the binary protocol March 31, 2021, so transition quickly! Thankfully there are other options for C# though, like CorePush.

@igobl
Copy link

igobl commented Mar 22, 2021

FYI to anybody panicking reading this, the above package CorePush is currently only working for .NET 4.7+. There is an outstanding issue so maybe it will extended to work on 4.6 but at the time of writing it does not.

As I am on .NET 4.6, I have successfully used another library dotAPNS

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants