Scheduled alarms (local notifications)

To the user, there is no difference between a local and remote Push Notification when presented on a given device. Both types of notifications have the same default appearance, which is provided by the system.

With local notifications, Accengage SDK configures the notification details locally and passes those details to the system, which then handles the delivery of the notification. With remote push notifications, a server is used to push data to user devices via the Apple Push Notification Service. This means that local notifications can be scheduled and delivered to the device even if there's no internet connection which is not the case with remote Push Notifications. To schedule a local notification even when there's no internet connection, you'll need to mark it as persistent on the Accengage dashboard.

User permissions are required for local notifications. These are shared between remote push and local notifications so if you are already using Push Notifications, no additional setup is required. However, if you're not using Push Notifications, you'll need to register for notifications.