Zum Inhalt der Seite gehen


Dezent genervt...


Ich habe jetzt eine Reihe verschiedener Android-Apps für diesen Acoount hier ausprobiert. Tusky, Racoon, tooot, Fedilab, Relatica, Aria... Was sich über den Playstore und F-Droid finden lässt.
In allen Apps funktioniert das Anmelden und im Anfang auch alles andere. Aber irgendwann ist der Punkt gekommen, dass meine Timelines nicht mehr aktualisiert werden. In der Regel sehe ich dann nur noch Posts vom Vortag. Aktualisieren funktioniert dann nur noch, indem ich den Account in der App abmelde und neu verbinde. Spätestens am nächsten Morgen wiederholt sich das Spiel. Loma.ml funktioniert zur Zeit nur im Browser stabil und zuverlässig.
Warum nicht in einer App?
.
#loma.ml #app #android #undWasJetzt
@Andreas Gütter
Da ich kein sonderlich intensiver App Nutzer bin, hole ich mir @Kristian zur Hilfe.
Kannst du hier unterstützen?
@Andreas Gütter Hmmmm, ich fürchte, ich bin hier allerdings keine große Hilfe. Persönliche Einordnung: Ich nutze derzeit Moshidon auf Android, das ist eine modifizierte Variante der "offiziellen" Mastodon-App und bei der ist hier die Balance zwischen gegebenen, gut funktionierenden Features und lästigen Seiteneffekten am besten. Racoon, Fedilab und Relatica funktionieren bei mir weitestgehend, sind aber insgesamt eher träge auf meinem Gerät, da dauert das Nachladen von Timelines teilweise zumindest lang. tusky indes tut hier meist relativ klaglos. Was für ein Telefon und Android-Version hast Du denn?

(Achso. Ich bin dort grundsätzlich auch konservativ unterwegs und habe alles an Benachrichtigungen und automatischem Zeugs im Hintergrund abgeschaltet, Timelines nachlade ich durch Starten der App und manuelles Aktualisieren. Weiß aber nicht, ob das einen Unterschied macht...)

@Matthias
 
Matthias  — (52.264596458319005 10.516965523208693)
@Kristian @Andreas Gütter
Ich denke, die letzte Position wir gehalten, wenn die App's geschlossen werden. Nach dem erneuten öffnen wird die Position weiterhin vorgehalten, bis die Timeline einmal über die erste Position heruntergezogen wird (es gibt einen Fachbegriff dafür, weiß den nur nicht ;)).

Das hat bei mir bisher immer gut funktioniert.
Gerne abweichende Beobachtungen.
Dieser Beitrag wurde bearbeitet. (3 Tage her)
@Andreas Gütter @Kristian
Musste nachschlagen, wie die Funktion zum Aktualisieren einer Timeline heißt. "Pull-to-Refresh". Nun weiß ich es :)
@feb @Kristian
Wieder was gelernt. 😉
Erstaunlicherweise kann ich mich bei moshidon nicht anmelden. Fehlende Parameter sagt die App... Das hab ich so auch noch nicht gesehen...
Ich versuche es gerade noch einmal mit Racoon, und den Browser hab ich ja auch noch.
@Andreas Gütter @Kristian
Das Problem habe ich ebenfalls auf Android. Mit dem iPhone und iPad kann ich mich hingegen problemlos anmelden. Es kann also nicht an den Cors liegen, die Serverseitig aktiviert sind.
@Matthias Das wundert mich allerdings echt. Ich hatte das auf Android sehr lang, das war irgendwann halbwegs darauf reproduzierbar, dass bei dem Request, bei dem sich (eigentlich noch vor dem Login) der Client beim Server registrieren will, entweder unvollständige Daten mitgegeben werden oder unvollständige Daten beim Server ankommen. Das ist aber seit mindestens sechs, sieben Monaten auf Android bei mir kein Thema mehr... könnte aber eben auch irgendwie an dieser Gemengelage WebView / Sicherheitsmechanismen beim Redirect dorthin liegen.

@Andreas Gütter
@Kristian @Andreas Gütter
Wenn ich sehr viel Zeit habe werde ich mir das noch mal ansehen. Derzeit komme ich jedoch nicht dazu.
@Matthias Keine Hektik. Ist vielleicht auch nicht wichtig. Aber ich hab mich damals mit dem Android Studio - Debugger durch den Code gesteppt und würde immer noch gern verstehen, was das Problem war (bzw nachgelagert warum es bei mir dann irgendwann einfach verschwunden ist...).
@Andreas Gütter
@Kristian
Lass dich nicht aufhalten ;) Wobei mich die Original Mastodon App eher weniger interessiert.

Mein Interesse liegt darin die Friendica Apps, als auch weiteren freien Varianten (für Android und iOS) zu unterstützen. Daher fand ich den Hinweis von @Andreas Gütter gestern interessant.

Grund genug die Testhandy's die nächsten Tage laufen zu lassen, um zu prüfen, was geht und was nicht. Normalerweise gehen die Nachts in den Schlafmodus und starten am nächsten Tag neu.
@Matthias Die Standard-Mastodon-App ist für mich unbrauchbar. Aber den Moshidon-Fork kann ich sehr empfehlen. 😁 Ansonsten würde ich aus Deiner Liste zumindest in Android - https://promo.loma.ml/app.html - tooot (seit Herbst 2023 nicht aktualisiert, funktioniert eher leidlich gut) streichen und dafür Subway Tooter und Moshidon mit rein tun, für Einsteiger respektive "Power-User". 🙈
@Andreas Gütter
@Kristian @Matthias
Es wird Zeit für ein kleines Update. Ich habe gestern noch sämtliche Caches auf Phone und Tablet gelöscht, einige Apps deinstalliert und aufgeräumt. Ich habe auf beide Geräte Raccoon installiert und es lief auf beiden Geräten recht flüssig. Und dann bin ich ins Traumland gewandert...
Heute früh liefen die Apps auf beiden Geräten ohne Probleme, was mich ziemlich gefreut hat. In meiner Mittagspause hab ich dann auf mein Handy schauen wollen, was sich hier getan hat, und einen mittleren Kabelbrand im Herzschrittmacher bekommen! Raccoon konnte die Timeline nicht laden! Zum Glück lag es am Server und nicht an der App. 😉 Als loma.ml wieder zur Verfügung stand, musste ich mich an der App neu anmelden, aber danach lief alles problemlos.
Irgendwann heute nachmittag hat sie sich allerdings schlafen gelegt. Gerade eben musste ich den Anmeldeprozess am Handy und Tablet wieder durchlaufen, damit die Apps funktionieren. Es sieht fast so aus, als gäbe es irgendwo eine Art Timeout, der mich aus der App oder dem Server abmeldet.
Im Moment läuft alles stabil, und ich denke, ich bleibe beim Dacchs, zumindest auf den mobilen Geräten, denn von allen Alternativen scheint mir die Neuanmeldung mit Raccoon am besten von der Hand zu gehen.
Vielen Dank für eure wertvollen Tipps und die Hilfe! Ich hab schon gedacht, der Fehler läge mal wieder zwischen meinen Ohren...
@Andreas Gütter
Zwischenstand: Die letzten 2 Tage liefen die App's Tusky, Relatica und Raccoon auf dem Android-Testgerät, ohne das die App's geschlossen wurden.
Kein Timeout. Kein erneutes Login. Die Timeline konnte problemlos neu geladen werden.

Endgerät: Pixel 7

@Kristian
@Andreas Gütter Uh. Echt? Das ist merkwürdig. Den Fehler gab es über sehr sehr lange Zeit mit der Mastodon-App und den beiden bekannteren Forks (Megalodon und Moshidon). Hier funktioniert das derzeit allerdings. Welchen Browser/Webview nutzt Du mobil?
@Andreas Gütter Wenn dieses "Fehlende Parameter" kommt, könntest Du spaßeshalber auch mal einen anderen Browser testen; ich weiß nicht, wie Dein Android konfiguriert ist - und ob der für die Anmeldung auch den externen Browser oder einen eingebetteten Webview aufruft. Daran hingen ähnliche Problem bei mir immer mal (wenngleich auch nicht exakt dieses, und auch wenn die Begründung eigentlich nicht zum Phänomen im Code passt...).
@Kristian
Das sind verdammt gute Tipps! Morgen werde ich mal einen anderen Browser zur Anmeldung testen. Chrome, Firefox, Opera... Mal schauen, vielleicht ist das eine Lösung. Und die anderen Apps, die du genannt hast, teste ich dann auch mal. Bin ja neugierig.
Nur nicht mehr heute. Mir fallen die Augen zu...
Danke für deine tiefgreifende Hilfe!
@Andreas Gütter Gern, kein Ding und viel Erfolg. 🙂
@Kristian
Vielen Dank für deine Unterstützung
@feb @Kristian
Das Aktualisieren mit Herunterziehen (wie auch immer man das nennt) funktioniert bei mir nicht, quer durch die Apps.
Ich hab ein Nokia X20 und ein Tablet Acepad A170, auf beiden Android 13. Und auf beiden Geräten dasselbe Problem...
@Andreas Gütter
Danke dir erst einmal für deine Beobachtung. Ich werde es beobachten und schauen, ob ich etwas in den Logs sehen kann.

@Kristian
Bei mir klappen praktisch alle Apps (mit Ausnahme von OpenVibe) sehr zuverlässig. Es könnte sein, dass der Server etwas langsam ist und es beim Abruf der Daten zu einem Timeout kommt.
@Michael 🇺🇦 Wenn ich es richtig verstanden habe, dann tritt das Problem auf, wenn die APP schon einige Zeit mit dem Server verbunden ist.

@Andreas Gütter
Hast Du beim Webserver ein Caching aktiviert, so dass ggf. wiederholte API-Zugriffe gecached werden?
@Michael 🇺🇦 Ich cache nur statische Elemente

<FilesMatch "\.(js|css|jpg|jpeg|png|gif|ico|svg|swf)$">
Header set Cache-Control "public, max-age=31536000, immutable"
Header unset Last-Modified
Header unset ETag
</FilesMatch>
@Michael 🇺🇦 @Andreas Gütter kann ich mir irgendwie nicht vorstellen. Habe das bis auf Raacoon auch mit allen Apps. Ich tippe irgendwie darauf, dass es mit dem Cache der Instanz zu tun hat. Alle paar Wochen lädt jede App kurz wieder eine Rutsche um sich dann wieder schlafen zu legen.
@Malte Friendica Nur damit es zu keinen Missverständnissen kommt. Du meinst friendica.a-zwenkau.de, korrekt? Auf diesen Server sehe ich keinen Account von dir.