Use the Web Push API to save battery life
Created by: kanepyork
Mastodon supports the Web Push API with the "push" auth scope. https://github.com/tootsuite/mastodon/pull/7445
Set up a Web Push server that forwards encrypted messages to Firebase/GCM and from there to the app. This will eliminate the battery-draining Notification Listener Service on supporting servers.
Mozilla's push server: https://mozilla-push-service.readthedocs.io/en/latest/
Mastalab version: 1.10.5 Android version: 7.1.1