Apple changed APNS provider API

Edward Lin 1 Reputation point
2020-12-22T23:05:49.54+00:00

According to Apple update on Oct, 2020 (https://developer.apple.com/news/?id=c88acm2b), The deadline for such change is Mar, 2021. Apple requires push notification provider with following conditions to use APNS for supporting push notification.

Use HTTP/2 and TLS 1.2 or later to establish a connection between your provider server and one of the following servers:

Development server: api.sandbox.push.apple.com:443

Production server: api.push.apple.com:443

Currently we are using Azure Notification Hub to send push notifications to iOS devices, our application server is using Microsoft.Azure.NotificationHubs.dll as reference to register and send push notifications to Azure Notification Hub. With recent apple requirements, should we assume Azure notification Hub have automatically handled apple's requirement. So our product app server should not have any negative impact with this change.

Thanks for the helps!!

Azure Notification Hubs
Azure Notification Hubs
An Azure service that is used to send push notifications to all major platforms from the cloud or on-premises environments.
260 questions
{count} votes

2 answers

Sort by: Most helpful
  1. ajkuma 22,241 Reputation points Microsoft Employee
    2020-12-23T06:20:43.343+00:00

    @Edward Lin , Thanks for posting this question.

    There is no action required by the users on Azure Notification Hub service as we move the users from the binary protocol to HTTP/2 on our backend calls. The client libraries are unaffected by this change.

    Azure Notification Hub Service does the communication with APNS on behalf of the users.
    Kindly checkout this doc and FAQ for info on operation and flow.

    0 comments No comments

  2. Nghia 1 Reputation point
    2021-03-09T03:33:12.007+00:00

    @ajkuma

    I'm using Apple (APNS) on Azure Notification Hub and I used authentication mode : Certificate.
    Is it ok to continue this config ?

    0 comments No comments