nextcloud / nextcloud/android

Use microG's Google Play Services library replacement to support Push Notifications for F-Droid users

Offen
#3,333 5 Kommentare 6 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
enhancement feature: activity and notification hotspot: push notifications
Vorherrschende Sprache
Kotlin
Sterne
5.6k
Forks
2k
Ø Merge
2 T. 2 Std.
Gemergte PRs (30 T.)
102

Beschreibung

### Is your feature request related to a problem? Please describe.
F-Droid users cannot get "real" push notifications.

### Describe the solution you'd like
MicroG is developing a replacement library for Play Services client library: ~~https://github.com/microg/android_external_GmsLib~~ https://github.com/microg/GmsCore (**edit:** changed URL)

It's FLOSS so it would AFAIK be allowed to be included in the F-Droid build. And if the F-Droid users do have the original Google Play Services or [microG](https://microg.org/) installed, they could use a real FLOSS app, but also get push notifications. (so stuff like https://github.com/nextcloud/android/issues/922 is not needed)

### Describe alternatives you've considered
Leave it as it is; or remove Google Play Push services entirely. Both not ideal.

### Additional context
It seems to be still in development, but it's an idea, at least.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Überprüfe den vorgeschlagenen Ersatz für microG/GmsCore und die bestehende Integration der Google-Play-Push-Dienste der App und prüfe anschließend, wie der F-Droid-Build mit dieser Abhängigkeit umgeht. Bestätige, ob der Ersatz ausgereift und kompatibel ist; abgeschlossen ist die Aufgabe, wenn F-Droid-Nutzer Push-Benachrichtigungen empfangen können, ohne proprietäre Google Play Services zu benötigen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
android, kotlin
Bereich
mobile-dev
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
20/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.