|
|
(66 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) |
Zeile 1: |
Zeile 1: |
| Diese Liste soll Benutzern helfen, die Probleme mit dem Empfang von Push-Benachrichtigungen auf ihrem Android-Handy haben. Sie ist möglicherweise nicht vollständig sein. Bitte tragen Sie zu dieser Liste bei, wenn Sie neue Erkenntnisse gewinnen. Erstellen Sie einfach ein Thema mit dem "notification" oder erstellen Sie eine Anfrage für dieses Dokument.
| | '''topic''' - Kurzbeschreibung |
| | == Beschreibung == |
| | == Installation == |
| | == Anwendungen == |
| | === Problembehebung === |
| | == Aufruf == |
| | === Optionen === |
| | === Argumente === |
| | === Umgebung === |
| | === Rückgabewert === |
| | == Konfiguration == |
| | === Dateien === |
| | == Sicherheit == |
| | == Dokumentation == |
| | === RFC === |
| | === Man-Page === |
| | === Info-Pages === |
| | == Siehe auch == |
| | == Links == |
| | === Projekt === |
| | === Weblinks === |
|
| |
|
| == Benutzer == | | |
| | |
| | |
| | = TMP = |
| === Installation === | | === Installation === |
| Stellen Sie sicher, dass Sie die App aus dem Google PlayStore installieren. Die f-droid Version unterstützt keine Push-Benachrichtigungen
| | ; Google PlayStore |
| https://play.google.com/store/apps/details?id=com.nextcloud.talk2 | | https://play.google.com/store/apps/details?id=com.nextcloud.talk2 |
|
| |
|
| Nur Talk-Benachrichtigungen werden von der Talk-App geliefert, für alle anderen Benachrichtigungen installieren Sie die Nextcloud Files-App aus dem Google PlayStore.
| | '''HINWEIS''' |
| | Die f-droid Version unterstützt keine Push-Benachrichtigungen |
| | |
| | ; Nextcloud-App |
| | Weitere Benachrichtigungen liefert die Nextcloud-App |
| https://play.google.com/store/apps/details?id=com.nextcloud.client | | https://play.google.com/store/apps/details?id=com.nextcloud.client |
|
| |
|
| Wenn Ihr Problem nach der Überprüfung all dieser Hinweise immer noch auftritt, erstellen Sie ein Problem
| | === Benachrichtigungen === |
| https://github.com/nextcloud/talk-android/issues | | '''Hinweis''' |
| | Android-Einstellungen können von Hersteller zu Hersteller unterschiedlich sein. |
|
| |
|
| === Android-Einstellungen ===
| | ; Allgemeine Einstellungen |
| Bitte beachten Sie, dass die Android-Einstellungen von Hersteller zu Hersteller unterschiedlich sein können. | | # Stellen Sie sicher, dass sich Ihr Telefon nicht im "Bitte nicht stören"-Modus befindet. |
| | # Überprüfen Sie, ob Ihr Telefon Internetzugang hat. |
| | # Überprüfen Sie die Android-Einstellungen |
| | #* "Energiesparen" |
| | #* "Benachrichtigungen" |
|
| |
|
| Es könnte sich lohnen, zu prüfen, was andere Messaging-Apps empfehlen, um ihre Apps auf einem bestimmten Smartphone zum Laufen zu bringen, und dies an die Talk-App anzupassen.
| | ==== Beispiel ==== |
| | | ===== Xiaomi RedMi ===== |
| Auch [https://dontkillmyapp.com/](https://dontkillmyapp.com/) könnte ein guter Ausgangspunkt sein.
| | ; Energiesparoptionen |
| * Stellen Sie sicher, dass sich Ihr Telefon nicht im "Bitte nicht stören"-Modus befindet.
| | * Einstellungen |
| * Überprüfen Sie, ob Ihr Telefon Internetzugang hat.
| |
| * Überprüfen Sie die Android-Einstellungen wie
| |
| **"Energiesparen"
| |
| ** und
| |
| **"Benachrichtigungen"
| |
| ** regelmäßig, da sie von Android jederzeit zurückgesetzt werden können!
| |
| | |
| Beispiel für Energiesparoptionen für Xiaomi RedMi:
| |
| * Gehen Sie auf "Einstellungen" | |
| ** "Akku & Leistung" | | ** "Akku & Leistung" |
| ** "App Batteriesparer" | | ** "App Batteriesparer" |
Zeile 33: |
Zeile 56: |
| ** "Keine Einschränkungen" einstellen | | ** "Keine Einschränkungen" einstellen |
|
| |
|
| Beispiel für Benachrichtigungsoptionen für Xiaomi RedMi:
| | ; Benachrichtigungsoptionen |
| * Einstellungen | | * Einstellungen |
| ** Benachrichtigungen | | ** Benachrichtigungen |
| *** tippen Sie auf die Talk-App | | *** Talk-App |
| **** aktivieren Sie "Benachrichtigungen anzeigen" und wenn Sie möchten | | **** "Benachrichtigungen anzeigen" |
| **** aktivieren Sie "Sperrbildschirm-Benachrichtigungen" | | **** "Sperrbildschirm-Benachrichtigungen" sollten aus Sicherheitsgründen NICHT aktiviert werden |
| | |
| === Einstellungen der Talk-App überprüfen ===
| |
| * Prüfen Sie in den Einstellungen, ob Klingeltöne für Anrufe und Benachrichtigungen eingestellt sind und ob die Vibration aktiviert ist, wenn Sie das möchten.
| |
| * Überprüfen Sie in den Gesprächseinstellungen (in der oberen rechten Ecke eines Gesprächs), ob die Benachrichtigungen auf "Immer benachrichtigen" oder "Benachrichtigen, wenn erwähnt" eingestellt sind.
| |
| ** Beachten Sie, dass dies eine Einstellung für jede Unterhaltung ist. Stellen Sie sie für jede Unterhaltung anders ein, je nach Ihren Bedürfnissen.
| |
| ** Beachten Sie auch, dass keine Benachrichtigungen erzeugt werden, wenn Sie eine aktive Sitzung für eine Unterhaltung haben. Dies gilt auch für Tabs, die im Hintergrund geöffnet sind, etc.
| |
| | |
| == Server-Einstellungen ==
| |
| Führen Sie den Befehl `notification:test-push` für den Benutzer aus, der an dem Gerät angemeldet ist, das die Benachrichtigung erhalten soll:
| |
| | |
| sudo -u www-data php /var/www/yourinstance/occ notification:test-push --talk youruser
| |
| | |
| Es sollte etwas wie das Folgende ausgegeben werden:
| |
| Push-Versuch an 2 Geräte
| |
|
| |
| Sprache ist auf en eingestellt
| |
| Größe des privaten Benutzerschlüssels: 1704
| |
| Größe des öffentlichen Benutzerschlüssels: 451
| |
| Es wurden 1 Talk-Geräte und 1 weitere Geräte identifiziert.
| |
|
| |
| Geräte-Token:156850
| |
| Größe des öffentlichen Geräteschlüssels: 451
| |
| Die zu verschlüsselnden Daten sind: {"nid":525210, "app": "admin_notification_talk", "subject": "Testing push notifications", "type": "admin_notifications", "id": "614aeee4"}
| |
| Signiertes verschlüsseltes Push-Subjekt
| |
| Push-Benachrichtigung erfolgreich gesendet
| |
| | |
| Dies bedeutet, dass die Benachrichtigungen serverseitig korrekt eingerichtet sind. Beachten Sie, dass es keine Benachrichtigung auf dem
| |
| Telefon erfolgen wird, da es sich nur um eine Testnachricht handelt, die nicht verarbeitet wird (Als Entwickler können Sie einen Haltepunkt in der
| |
| "onMessageReceived"-Methode der Firebase Cloud Messaging-Behandlung einen Haltepunkt setzen, um zu prüfen, ob die Benachrichtigung empfangen wurde).
| |
| | |
| Wenn es etwas ausgibt wie
| |
| sudo -u www-data php /var/www/yourinstance/occ notification:test-push --talk youruser
| |
| Keine Geräte für den Benutzer gefunden
| |
| | |
| versuchen Sie, das Konto aus der Nextcloud Android Talk App zu entfernen und sich erneut anzumelden. Versuchen Sie anschließend, den Befehl
| |
| erneut auszuführen.
| |
|
| |
| Wenn er ausgibt
| |
| Es sind keine Befehle im Namensraum "notification" definiert.
| |
| | |
| ausgibt, ist die App https://github.com/nextcloud/notifications nicht auf Ihrer Nextcloud-Instanz installiert.
| |
| | |
| Die Benachrichtigungs-App wird standardmäßig ausgeliefert und ist aktiviert, kann aber in Entwicklungsumgebungen fehlen oder manuell deaktiviert werden.
| |
| Installieren und aktivieren Sie die App, indem Sie die Anweisungen unter https://github.com/nextcloud/notifications#developers befolgen und
| |
| versuchen Sie erneut, den Befehl auszuführen.
| |
| | |
| Insbesondere nach einer Neuinstallation der App sollten Sie immer die Android-Einstellungen überprüfen, da diese zurückgesetzt werden könnten.
| |
| = TMP =
| |
| == Debugging push notifications ==
| |
| This list is intended to help users that have problems to receive talk notifications on their android phone. It may
| |
| not be complete. Please contribute to this list as you gain new knowledge. Just create an issue with the
| |
| "notification" label or create a pull request for this document.
| |
| | |
| == Users ==
| |
| === Check installation ===
| |
| ; Make sure to install the app from the Google PlayStore
| |
| The f-droid version doesn't support push notifications
| |
| | |
| https://play.google.com/store/apps/details?id=com.nextcloud.talk2
| |
| | |
| Only talk notifications will be delivered by the Talk app, for all other notifications install the Nextcloud Files app from Google PlayStore.
| |
| | |
| https://play.google.com/store/apps/details?id=com.nextcloud.client
| |
| | |
| If your problem still occurs after checking all these hints, create an issue
| |
| | |
| https://github.com/nextcloud/talk-android/issues
| |
| | |
| === Android settings ===
| |
| Please take into account that the android settings might be different for each manufacturer.
| |
| | |
| It might be worth it to check what other messaging apps recommend to get their apps running on a certain smartphone and adapt this to the talk app.
| |
| | |
| Also [https://dontkillmyapp.com/](https://dontkillmyapp.com/) might be good starting point.
| |
| * Check that your phone is not in "do not disturb" mode
| |
| * Check that your phone has internet access
| |
| * Check the android settings like
| |
| **"energy saving"
| |
| ** and
| |
| **"notifications"
| |
| ** regularly as they might be reset by android at any time!
| |
| | |
| Energy saving options example for Xiaomi RedMi:
| |
| * go to "Settings"
| |
| ** "Battery & performance"
| |
| ** "App battery saver"
| |
| ** tap on the Talk app
| |
| ** set "No restrictions"
| |
| | |
| Notification options example for Xiaomi RedMi:
| |
| * Settings
| |
| ** Notifications
| |
| *** tap on the Talk app
| |
| **** enable "Show notifications" and if you like
| |
| **** enable "Lock screen notifications"
| |
| | |
| === Check talk app settings ===
| |
| * In the settings, check if ringtones are set for calls and notifications and if vibration is activated if you would like so.
| |
| * In the conversation settings (in the upper right corner of a conversation), check that notifications are set to "Always notify" or "Notify when mentioned"
| |
| ** Be aware that this is a per conversation setting. Set it for every conversation differently depending on your needs.
| |
| ** Also be aware that notifications are not generated when you have an active session for a conversation. This also applies for tabs that are open in the background, etc.
| |
| | |
| == Check server settings ==
| |
| Run the `notification:test-push` command for the user who is logged in at the device that should receive the notification:
| |
| | |
| sudo -u www-data php /var/www/yourinstance/occ notification:test-push --talk youruser
| |
| | |
| It should print something like the following:
| |
| Trying to push to 2 devices
| |
|
| |
| Language is set to en
| |
| Private user key size: 1704
| |
| Public user key size: 451
| |
| Identified 1 Talk devices and 1 others.
| |
|
| |
| Device token:156850
| |
| Device public key size: 451
| |
| Data to encrypt is: {"nid":525210,"app":"admin_notification_talk","subject":"Testing push notifications","type":"admin_notifications","id":"614aeee4"}
| |
| Signed encrypted push subject
| |
| Push notification sent successfully
| |
| | |
| This means the notifications are set up correctly on server side. Note that there won't be any notification on the
| |
| phone as this is just a test-message which won't be handled (As a developer you could set a breakpoint in the
| |
| "onMessageReceived"-method of the Firebase cloud messaging handling to check if the notification is received).
| |
| | |
| If it prints something like
| |
| sudo -u www-data php /var/www/yourinstance/occ notification:test-push --talk youruser
| |
| No devices found for user
| |
| | |
| try to remove the account from the Nextcloud Android Talk app and log in again. Afterwards try to run the command
| |
| again.
| |
|
| |
| If it prints
| |
| There are no commands defined in the "notification" namespace.
| |
|
| |
|
| then the https://github.com/nextcloud/notifications app is not installed on your nextcloud instance.
| | === Talk-App === |
| | ; Einstellungen prüfen |
| | * Klingeltöne und Vibration für Anrufe und Benachrichtigungen |
|
| |
|
| The notification app is shipped and enabled by default, but could be missing in development environments or being disabled manually.
| | ; Gesprächseinstellungen |
| Install and enable the app by following the instructions at https://github.com/nextcloud/notifications#developers and
| | In der oberen rechten Ecke eines Gesprächs |
| try again to execute the command.
| | * Benachrichtigungen |
| | ** "Immer benachrichtigen" oder |
| | ** "Benachrichtigen, wenn erwähnt" |
|
| |
|
| == Developers/testers ==
| | Beachten Sie, dass dies eine Einstellung für jede Unterhaltung ist. |
| * Be aware that the "qa"-versions that you can install by scanning the QR-code in a github pull request don't support notifications!
| | * Stellen Sie sie für jede Unterhaltung anders ein, je nach Ihren Bedürfnissen. |
| * When starting the talk app within Android Studio, make sure to select the "gplayDebug" build variant:
| |
| ![gplay debug build variant](/docs/gplayDebugBuildVariant.png "gplay debug build variant")
| |
| * Especially after reinstalling the app, make sure to always check the android settings as they might be reset. | |
|
| |
|
| Q: https://github.com/nextcloud/talk-android/blob/master/docs/notifications.md
| | Beachten Sie auch, dass keine Benachrichtigungen erzeugt werden, wenn Sie eine aktive Sitzung für eine Unterhaltung haben. |
| | * Dies gilt auch für Tabs, die im Hintergrund geöffnet sind, etc. |
| | [[Kategorie:Nextcloud/Talk]] |
topic - Kurzbeschreibung
Beschreibung
Installation
Anwendungen
Problembehebung
Aufruf
Optionen
Argumente
Umgebung
Rückgabewert
Konfiguration
Dateien
Sicherheit
Dokumentation
RFC
Man-Page
Info-Pages
Siehe auch
Links
Projekt
Weblinks
TMP
Installation
- Google PlayStore
https://play.google.com/store/apps/details?id=com.nextcloud.talk2
HINWEIS
Die f-droid Version unterstützt keine Push-Benachrichtigungen
- Nextcloud-App
Weitere Benachrichtigungen liefert die Nextcloud-App
https://play.google.com/store/apps/details?id=com.nextcloud.client
Benachrichtigungen
Hinweis
Android-Einstellungen können von Hersteller zu Hersteller unterschiedlich sein.
- Allgemeine Einstellungen
- Stellen Sie sicher, dass sich Ihr Telefon nicht im "Bitte nicht stören"-Modus befindet.
- Überprüfen Sie, ob Ihr Telefon Internetzugang hat.
- Überprüfen Sie die Android-Einstellungen
- "Energiesparen"
- "Benachrichtigungen"
Beispiel
Xiaomi RedMi
- Energiesparoptionen
- Einstellungen
- "Akku & Leistung"
- "App Batteriesparer"
- Tippen Sie auf die Talk-App
- "Keine Einschränkungen" einstellen
- Benachrichtigungsoptionen
- Einstellungen
- Benachrichtigungen
- Talk-App
- "Benachrichtigungen anzeigen"
- "Sperrbildschirm-Benachrichtigungen" sollten aus Sicherheitsgründen NICHT aktiviert werden
Talk-App
- Einstellungen prüfen
- Klingeltöne und Vibration für Anrufe und Benachrichtigungen
- Gesprächseinstellungen
In der oberen rechten Ecke eines Gesprächs
- Benachrichtigungen
- "Immer benachrichtigen" oder
- "Benachrichtigen, wenn erwähnt"
Beachten Sie, dass dies eine Einstellung für jede Unterhaltung ist.
- Stellen Sie sie für jede Unterhaltung anders ein, je nach Ihren Bedürfnissen.
Beachten Sie auch, dass keine Benachrichtigungen erzeugt werden, wenn Sie eine aktive Sitzung für eine Unterhaltung haben.
- Dies gilt auch für Tabs, die im Hintergrund geöffnet sind, etc.