Bark supports many advanced iOS push features, such as custom icons, notification grouping, custom ringtones, continuous alerts, critical alerts, and encrypted pushes.
Bark supports end-to-end push encryption with a custom key, ensuring that the push content is not accessed or leaked by the Bark server or Apple’s APNs server during transmission.
Bark does not consume device battery, as its core functionality relies on system push services and push extensions, and the app itself does not need to be running.
Bark supports self-deploying the server, which can be deployed via Docker, Serverless, or Cloudflare Worker.
Using the NotificationServiceExtension, the push message is only stored on the device when the push is received.