cPanel has announced the deprecation and removal of Apple® Push Notifications (APNs) and Exchange ActiveSync (EAS via Z-Push), which are no longer available as of February 2024 and starting with cPanel version 120, respectively.
Apple® Push Notifications (APNs)
Apple® Push Notifications (APNs) enabled instant email notifications on Apple® iPhone devices for IMAP accounts within the iOS® Mail app. Notifications were routed through the macOS Server app, serving as a workaround due to the absence of built-in push notification support for IMAP IDLE email accounts in the iOS® Mail app. The discontinuation of this feature ensued from a series of events:
- As of November 2020, Apple no longer supports the Apple Push Notification service (APNs) legacy API for sending push notifications.
- As of April 21, 2022, Apple has discontinued macOS Server.
Unfortunately, there is currently no feasible alternative for this feature. The only alternative that is currently available is to enable "Fetch" at 15-minute or higher intervals.
Alternative for Apple® Push Notifications (APNs)
Activating the "Fetch" feature for email on Apple devices lets you adjust your email settings to receive new emails at consistent intervals, for example, every 15 minutes. Here is the method to configure it on an iPhone or iPad:
Steps to Enable Fetch for Email on Apple Devices
-
Open Settings:
- On your iPhone or iPad, tap the Settings app.
-
Go to Passwords & Accounts:
- Scroll down and tap Passwords & Accounts (or Mail, Contacts, Calendars on older iOS versions).
-
Fetch New Data:
- Tap Fetch New Data. This option is usually at the bottom of the Passwords & Accounts screen.
-
Enable Fetch:
- Ensure the Push toggle at the top is turned off if you only want to use Fetch. Push delivers emails instantly but can consume more battery life.
-
Set Fetch Schedule:
- Scroll down to the Fetch section.
- Select the interval at which you want your device to fetch new data. Options typically include Every 15 Minutes, Every 30 Minutes, Hourly, or Manually.
- Tap Every 15 Minutes to enable fetching every 15 minutes.
-
Set Individual Account Settings:
- You can also set Fetch settings for each account individually. In the Fetch New Data screen, you will see a list of your email accounts.
- Tap on each IMAP email account to configure it to use Fetch instead of Push.
Additional Tips
- Battery Life: Using Fetch instead of Push can help conserve battery life, especially if you have multiple email accounts.
- Data Usage: Fetching emails frequently can increase data usage, so if you are on a limited data plan, you may want to monitor your usage.
- Notifications: Ensure you have notifications enabled for your Mail app if you want to be alerted of new emails as they are fetched.
By following these steps, your Apple device will automatically retrieve emails every 15 minutes, keeping your inbox up-to-date without the need for manual checking.
Currently, the cPanel development team is working on a solution or alternative to Apple® Push Notifications (APNs), but there is no timeline available yet for this feature or a comparable one. We recommend following these pages for more information and updates:
Updated by SP on 31/05/2024