Is there any date or projected time-scale for removing support for the legacy Binary Provider HTTP/1.1 API, or is this anticipated to continue alongside the newer HTTP/2 APNS interface?
Thanks.
Is there any date or projected time-scale for removing support for the legacy Binary Provider HTTP/1.1 API, or is this anticipated to continue alongside the newer HTTP/2 APNS interface?
Thanks.
As per Apple -
"All developers should migrate their remote notification provider servers to the more capable and more efficient HTTP/2-based API described in Communicating with APNs."
Though there is no 'must' here, you never know when Apple may deprecate this binary interface (Probably just how they deprecated VOIP BG Socket since PushKit is available). To the best of my knowledge, there is no such indication by Apple till now.
I have the same question after receiving the mail below from Apple the 09/26/2018
We noticed that your apps may be communicating with the Apple Push Notification service through the binary protocol. Since this is a legacy protocol, we recommend updating to the enhanced HTTP/2-based API as soon as possible. You’ll be able to take advantage of great new features, such as authentication with a JSON Web Token, improved error messaging, and per-notification feedback.
So what to do now ?
The Apple Push Notification service (APNs) will no longer support the legacy binary protocol as of November 2020.