Is your feature request related to a problem? Please describe.
I would like to be able to use android without google services. Currently notifications must use FCM unless each app developer hosts a notification gateway which drains battery.
Describe the solution you'd like
I suggest using UnifiedPush, the community successor to OpenPush. I believe the technical approach would be to use the "FCM-added" form of the UnifiedPush android-connector library so that users who don't care about the minimal FCM data can continue to use it as before.
Describe alternatives you've considered
Although UnifiedPush is brand new, I'm not aware of any other app-independent implementation. As mentioned before, it is possible to avoid FCM if each app developer hosts their own server and the client wakes up frequently, draining the battery life.
Additional context
The only currently available UnifiedPush app is FluffyChat, implemented in lib/utils/firebase_controller.dart.
Is your feature request related to a problem? Please describe.
I would like to be able to use android without google services. Currently notifications must use FCM unless each app developer hosts a notification gateway which drains battery.
Describe the solution you'd like
I suggest using UnifiedPush, the community successor to OpenPush. I believe the technical approach would be to use the "FCM-added" form of the UnifiedPush android-connector library so that users who don't care about the minimal FCM data can continue to use it as before.
Describe alternatives you've considered
Although UnifiedPush is brand new, I'm not aware of any other app-independent implementation. As mentioned before, it is possible to avoid FCM if each app developer hosts their own server and the client wakes up frequently, draining the battery life.
Additional context
The only currently available UnifiedPush app is FluffyChat, implemented in lib/utils/firebase_controller.dart.