Hallo Gast! Bitte registriere dich um Beiträge schreiben zu können und Zugang zu allen Bereichen zu bekommen. Hier registrieren

Auch ohne Registrierung direkt eine Support-Anfrage stellen: Zum Support-Fomular


eigene Threema Notification Service (Android und/oder iOS)
#16
Ja. Es geht darum, dass nichts dagegen spricht, diese Verbindung bei Bedarf im Hintergrund offen zu lassen. Genau das, was ein Push-Service eben auch tun würde.
Zitieren
#17
Achso, naja das wäre dann ja schon der Wunsch einiger Nutzer hier. Damit hat man dann doch die Alternative/Fallback ohne GCM. Wie der Batterieverbrauch dann aussehen würde, ist eine andere Frage, aber naja…
Zitieren
#18
Nein, ist es nicht. EIn Pull Service ist eben KEIN Push Service. Damit der Pull nicht unendlich viel Strom verbraucht läuft er periodisch im Hintergrund alle n Minuten. Und nein, die Verbindung ist nicht offen, da Threema sie nach 60 Sekunden, sobald die App im Hintergund ist, schließt und der Push Service sie dann nach n Minuten wieder öffnet. Abgesehen davon das Nachrichten spät ankommen ist zum Beispiel eine Telefonie-Funktion mit einem Pull Service, so wie Threema das Signaling realisiert hat, unmöglich. Zumindest ist es unmöglich angerufen zu werden. Ein Threema Push Service, (TPS) wie der von Signal, oder genau der von Signal als PUSH Fallback wäre die Lösung. Deshalb dieser Thread.
Zitieren
#19
(29.11.2017., 20:24)rugk schrieb: Wie der Batterieverbrauch dann aussehen würde, ist eine andere Frage, aber naja…

Wo ist der Unterschied? GCM ist auch nur ein (gut optimierter) Background-Socket. Aber klar, das muss man halt ausprobieren.

(29.11.2017., 22:41)Ingenuus schrieb: Nein, ist es nicht. EIn Pull Service ist eben KEIN Push Service. Damit der Pull nicht unendlich viel Strom verbraucht läuft er periodisch im Hintergrund alle n Minuten.

Mein Vorschlag involviert keinerlei Polling. Unendlich viel Strom ist übrigens Unsinn - es geht um die Masse und Verwendung der Background-Sockets.

(29.11.2017., 22:41)Ingenuus schrieb: Und nein, die Verbindung ist nicht offen, da Threema sie nach 60 Sekunden, sobald die App im Hintergund ist, schließt und der Push Service sie dann nach n Minuten wieder öffnet.

Genau das kann man eben ändern (und dann als Option in die Einstellungen hauen). Was meinst du wie Threema Web bspw. funktioniert?
Zitieren
#20
(30.11.2017., 01:10)lgrahl schrieb: Wo ist der Unterschied? GCM ist auch nur ein (gut optimierter) Background-Socket. Aber klar, das muss man halt ausprobieren.

Ja theoretisch sollte es funktionieren, aber du kennst ja die Praxis. Ich habe Conversations am Laufen, was es eben auch so umsetzt, und das verbraucht trotz guter Batterieoptimierung bei manchen eben doch Strom.

Also der Otto-Normal-Nutzer wird und sollte immer GCM nutzen. Das heißt natürlich nicht, dass man so eine andere Variante nicht in den Einstellungen anbieten könnte. Fragt sich eben nur, warum Threema das noch nicht macht, sondern bisher immer auf Polling gesetzt hat. (evt. schätzen sie Polling als batteriefreundlicher ein?)
Zitieren
#21
Freut mich, dass dieses Thema wiedermal diskutiert wurde!
Habe mich im Jänner 2016 extra wegen dieser Sache hier angemeldet und hier erläutert: Bitte Threema von Google Cloud Messaging befreien!
Bin wegen diesen "Verbesserungsvorschlag" dann auch gleich ganz gut angekommen hier. ;-)

Dachte mir nach zwei Jahren schaust halt mal wieder vorbei ob's in dieser Richtung etwas Neues gibt....aber leider, noch immer Fehlanzeige!
Benutze noch immer alternatives OS (Lineage) und werde mir auch in Zukunft nicht wegen Threema extra das ganze Google-Klump installieren, das wäre ja absurd.
Naja, inzwischen gibt's wenigstens ein paar gute Alternativen.

Ich schau halt dann vielleicht in einem Jahr oder Zwei mal vorbei....bis dann....
LG an Ingenuus, bitte bleib dran!!!
Zitieren
#22
Eine zuverlässige Alternative zu GCM wird es auf einem Standard-Android-Handy realistischerweise nicht geben. Zumindest nicht, ohne dass der Nutzer selbst händisch ein Dutzend Einstellungen vornimmt (welche natürlich von Handymodell zu Handymodell unterschiedlich sind).

In den letzten Jahren wurde Android immer mehr auf Batteriesparen optimiert, sodass Hintergrund-Jobs, Timer, Dienste und so weiter nur noch unter vielen Einschränkungen möglich sind.

Wer versucht, diese Einschränkungen zu umgehen, fliegt umgehend aus dem Play Store [1] [2]

Kommen noch die zahlreichen herstellerabhängigen "Optimierungen" dazu. Nur bei GCM / Play Services kann man einigermassen sicher sein, dass die trotzdem zuverlässig funktionieren.

[1] https://www.androidpolice.com/2015/11/17...us-tasker/
[2] https://commonsware.com/blog/2015/11/11/...ssues.html
Zitieren
#23
Wie auch immer...
Verstehe trotzdem nicht warum man nicht wenigstens den Pollingintervall auf nur eine Minute einstellen kann, um Leute wie mir ein bisschen entgegenzukommen.
Kann kein Aufwand sein, das in der App einzurichten (5,15 und 30 Minuten stehen jetzt auch schon zur Verfügung) und ob's mehr Strom verbraucht ist letztendlich meine Sache!
Hinweis zum Stromverbrauch kommt sowieso wenn man Polling aktiviert. K9-Mail saugt bei mir auch nicht schlecht, komm' aber trotzdem auf 3Tage Laufzeit wenn ich nicht viel telefoniere.
Wie gesagt: Kleine Korrektur, große Verbesserung! (Für mich jedenfalls) Aber 5min. Verzögerung ist Steinzeit ;-)
Zitieren
#24
Hallo Roman.S@volloeko.de,

sehe ich ähnlich. Aber da Threema die Verbindung zum Server, nach dem Aufbau der Verbindung, für eine Minute offenhält, vermute ich ist dies der Grund für das minimale Pollingintervall von 5 Minuten. Kurz: Threema wurde niemals die Connection verlieren, was weder im Sinne des Betreibers (Last) noch des Clients (kein PFS) ist. Trotzdem könnte man drei Minuten anbieten. Und ENDLICH einen eigenen Service.....
Zitieren
#25
Wann kommt das jetzt endlich mal, bitte !

Conversations von Fdroid -> Eigene Benachrichtigungslösung!

Riot -> Detto!

Signal für alle ohne Google Playstore etc. als APK downloadbar -> funkt auch ohne GCM!

Um nur mal ein paar zu nennen und dann immer wieder im Bekanntenumfeld Beschwerden über zu spät zugestellte Nachrichten..... Ja ich weiß eh... Push-Token zurücksetzen, Playdienste aktualisieren, Polling akivieren usw.

Beim Polling von 5min, bin ich zB. bei einer Nachricht, in der gebeten wird noch schnell was vom Geschäft XY mitzunehmen, bereits wieder zu Hause....

Ich finde es wirklich toll, dass Threema auch ohne Playstore verkauft wird und man damit auch Benutzer von Lineage, RR, Omnirom etc. die Möglichkeit gibt einen "alternativen europäischen Messengerdienst" zu benutzen, aber dieses festhalten an GCM wird mich noch früher oder später von Threema wegbringen!
Zitieren
#26
(11.02.2019., 16:39)Nutzer-ID.ee schrieb: Um nur mal ein paar zu nennen und dann immer wieder im Bekanntenumfeld Beschwerden über zu spät zugestellte Nachrichten..... Ja ich weiß eh... Push-Token zurücksetzen, Playdienste aktualisieren, Polling akivieren usw.
Polling aktivieren ist eine schlechte Idee, wenn sich die Bekannten über zu spät zugestellte Nachrichten beschweren.
Dann wird nämlich GCM ausgeschaltet Zwincker 
Und wenn bei deinen Bekannten schon GCM nicht zuverlässig läuft, will ich ja gar nicht wissen, wie eine App eine Socket-Verbindung lange aufrechterhalten will, wenn die ganzen Akkuspar- und sonstigen intelligenten Funktionen ihres China-Handys so richtig loslegen.
Zitieren
#27
@"Nutzer-ID.ee" Um was geht es dir denn nun?
Zuverlässige Nachricntenzustellung? Dann nutze GCM, besser geht es nicht. Wenn das nicht funktioniert (und GCM an sich funktioniert bzw. das Handy funktioniert), dann kannst du nichts besser machen.
Unabhängigkeit von GCM/Privatsphäre? Dann schalte halt Polling ein. Nur wird es eben nicht so zuverlässig sein.

Deine bekannten benutzen vielleicht ein Handy, was  vom Hersteller "kaputtoptimiert" wurde um Batteriestrom zu sparen. Schau mal auf https://dontkillmyapp.com/ für mehr Infos.
Zitieren
#28
(11.02.2019., 19:28)Claus schrieb: Polling aktivieren ist eine schlechte Idee, wenn sich die Bekannten über zu spät zugestellte Nachrichten beschweren.
Dann wird nämlich GCM ausgeschaltet Zwincker
Das ist mir schon klar, deshalb ist es ja eine Alternative wenn bei einem Bekannten GCM nicht richtig funktioniert!
Das stellt dann natürlich der Bekannte um, nicht ich! Zwincker Dann bekommt er die Nachricht nämlich nur höchstens 5min zu spät und nicht eine halbe Stunde....(wenn er 5min eingestellt hat natürlich, nur für den Fall das man das auch falsch versteht)

Danke, trotzdem für deinen Beitrag...

(11.02.2019., 19:42)@rugk: schrieb: Zuverlässige Nachrichtenzustellung? Dann nutze GCM, besser geht es nicht. Wenn das nicht funktioniert (und GCM an sich funktioniert bzw. das Handy funktioniert), dann kannst du nichts besser machen.

Das ist ja das Problem, es funktioniert eben nicht immer zuverlässig, warum wohl hat Threema einen Punkt "Fehlerbehebung" in seinen Einstellungen integriert? Zwincker 


Warum kann "SIGNAL" einfach einen eigenen Benachrichtigungsdienst integrieren, obwohl obendrein auch noch gratis und "THREEMA" soll das nicht können? Hmmm

Warum stellt "THREEMA" seine APP auch Kunden zum Kauf zur Verfügung, die keinen Playstore verwenden, setzt in aber mit der Verwendung von GCM mehr oder weniger voraus? ( Die Playdienste zumindest....)
Das ist nicht konsequent zu Ende gedacht finde ich, das könnte man eben noch besser machen. Ich weiß schon, beim Kauf im alternativen Shop wird man darauf hingewiesen, ich weise halt darauf hin, dass man endlich mal auch hier etwas weiterentwickeln könnte, wie eben andere Anbieter auch!

Die Alternativen werden immer mehr, können teilweise auch mehr, aber vollkommene Unabhängigkeit, das wäre ein weiterer Pluspunkt für "THREEMA" abgesehen von Serverstandorten etc.


Ich würd' mir den Dienst eben gerne selbst einstellen können, ähnlich wie in den oben genannten Messengern auch...
Funktioniert bei irgendwem GCM nicht einwandfrei, dann verwendet er ihn einfach nicht, oder stellt auf Polling um, aber sicher nicht mit 5 min Wartezeit, das ist nämlich viel zu lange!
Hat irgendwer Lineage oder ähnliches ohne Playdienste, schaltet die App einfach auf einen eigenen Dienst um, sowie eben "SIGNAL" auch....(Und nein, ich will eben kein "SIGNAL" verwenden, sonst hätt' ich mir nicht "Threema" gekauft)

Zitat:
Unabhängigkeit von GCM/Privatsphäre? Dann schalte halt Polling ein. Nur wird es eben nicht so zuverlässig sein.

Doch, das funktioniert sogar sehr zuverlässig, aber dauert eben mit mindestens 5min einfach zu lange! :(

Danke trotzdem für deine Hinweise!
Zitieren
#29
(21.02.2018., 17:38)Claus schrieb: 1.) Eine zuverlässige Alternative zu GCM wird es auf einem Standard-Android-Handy realistischerweise nicht geben. Zumindest nicht, ohne dass der Nutzer selbst händisch ein Dutzend Einstellungen vornimmt (welche natürlich von Handymodell zu Handymodell unterschiedlich sind).

2.) In den letzten Jahren wurde Android immer mehr auf Batteriesparen optimiert, sodass Hintergrund-Jobs, Timer, Dienste und so weiter nur noch unter vielen Einschränkungen möglich sind.

Wer versucht, diese Einschränkungen zu umgehen, fliegt umgehend aus dem Play Store [1] [2]

Zu Punkt 1:
"SIGNAL" hat eine Playstore-Variante und eine alternativ zu beziehende APK, genauso wie "THREEMA"

Da werden auch keine extra Einstellungen vorgenommen! Das wäre nämlich genau DIE LÖSUNG!

Zu Punkt 2:
"THREEMA" könnte auch seine APK ,die im eigenen Shop angeboten wird, als unabhängige Version vermarkten, warum nicht?

Da fliegt niemand aus dem Playstore, weil man mit dieser APK nämlich erst gar nicht drin war und viel einstellen braucht man auch nicht!
Wäre eigentlich der konsequente Weg, weil eben ohne Playstore (Google unabhängig) gekauft.
Wer aus welchen Gründen auch immer, kein Google verwendet, hat hier eine vertrauenswürdige Alternative zur Verfügung, Perfekt! Top!
Zitieren
#30
[quote pid='43453' dateline='1549912315']
Warum kann "SIGNAL" einfach einen eigenen Benachrichtigungsdienst integrieren, obwohl obendrein auch noch gratis und "THREEMA" soll das nicht können? Hmmm
[/quote]

Signal hat keinen eigenen Benachrichtigungsdienst. Sie lassen seit ein paar Versionen einfach zusätzlich zu GCM den Socket offen. Das geht solange gut, wie die App im Hintergrund laufen kann und im Hintergrund das Netz nutzen kann. Was bei vielen neuen Handys in den Standardeinstellung nicht mehr der Fall ist und entsprechenden Supportaufwand generiert (ich weiss gar nicht ob Signal überhaupt einen Support anbietet) und viel Akku braucht. Threema macht das mit der persistierenden Serververbindung übrigens auch, und das schon seit Anbeginn, nur begrenzt auf eine Minute oder so.

Und was das Thema "gratis" betrifft: Signal hat gerade 50 Millionen Dollar von einem Investor erhalten (ex-WhatsApp), der das vermutlich als Philantropie von den Steuern abziehen kann...

Zitat:Warum stellt "THREEMA" seine APP auch Kunden zum Kauf zur Verfügung, die keinen Playstore verwenden, setzt in aber mit der Verwendung von GCM mehr oder weniger voraus? ( Die Playdienste zumindest....)

Die Play Dienste werden überhaupt nicht vorausgesetzt. Nur wenn du GCM, Android Wear, Android Auto, Google Assistant, Standort teilen usw. nutzen möchtest (wie vermutlich 99.9% der Nutzer) sind sie zwingend. Wenn du keine Play-Dienste installiert hast, wird sogar eine OpenStreetMap-basierte Standortfunktion verwendet.

Zitat:Die Alternativen werden immer mehr, können teilweise auch mehr, aber vollkommene Unabhängigkeit, das wäre ein weiterer Pluspunkt für "THREEMA" abgesehen von Serverstandorten etc.

Eine vollständige Unabhängigkeit von den Play-Diensten ist möglich, aber du wirst nie über alle Handymodelle hinweg die Zuverlässigkeit von GCM hinkriegen. Das hat damit zu tun, dass die Play-Dienste in Android eine privilegierte Rolle geniessen und von allen Akkuspar- und Optimierungsmassnahmen ausgeschlossen sind.
Zitieren


Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Threema oder Threema Business dominik26 2 2.482 15.02.2019., 17:16
Letzter Beitrag: PriusSaar
  Threema oder Telegram ? snoopy100 9 3.438 28.08.2018., 19:31
Letzter Beitrag: Aries
  Android oder iOS snoopy100 5 3.117 26.08.2016., 23:37
Letzter Beitrag: rugk
  Threema (Services) down oder wie oder wat? Schotti 13 8.474 01.04.2015., 14:22
Letzter Beitrag: Chris
  Eigene Telefonnumer/Mailadresse im Klartext auf dem Server? qwertfisch 34 18.875 03.07.2014., 21:15
Letzter Beitrag: Simon G.