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)
#1
Lightbulb 
Nachdem Google nun auf frischer Tat ertappt worden ist und den Google Cloud Messaging Service GCM dazu mißbraucht hat ALLE Android User, auch die mit deaktivierten Ortungsdiensten OHNE Sim Karte im Gerät auszuspionieren stellt sich mir die Frage ob Threema nicht wenigstens alternativ einen eigenen Benachrichtigungsdienst programmieren und ausrollen will. Whatsapp tut dies schließlich auch. Dies würde eine viel bessere Kontrolle über die ständigen Meckereien: …“ seit meine Oma 80 geworden ist, kommen meine Threema Nachrichten verspätet an…“ den Boden entziehen, der wachsenden Anzahl von Usern die OHNE Google Dienste ihr Smartphone OS nutzen wollen endlich ermöglichen Threema aktiv zu nutzen und angerufen zu werden sowie Google die letzt Möglichkeit Metadaten zu sammeln nehmen.
Daher meine Frage und meine Aufforderung: Wird dies nun geplant?
 
Quellen:
http://www.faz.net/aktuell/wirtschaft/di...04806.html
https://qz.com/1131515/google-collects-a...-disabled/
Zitieren
#2
Google nutze nicht GCM dafür, sondern allgemein die vorinstallierten Google Play Services. (Im Endeffeckt hat der Nutzer aber natürlich beides installiert bzw. wird GCM ja von den GApps bereit gestellt).

Und Threema bietet mit den Polling-Dienst doch schon eine Alternative an, die kann man zur Not auch auf 5 Minuten oder so stellen.
Und "deine Oma" hat ein Handy ohne Google Dienste? (Bei solchen Situationen liegt die Ursache meist wohl eher im Nicht-funktionieren des GCMs…)

Was macht WhatsApp denn? Haben die wirklich eigene Push-Server als Fallback? Hast du das getestet?

PS: Für etwas versierte Nutzer, gibt es auch immer noch MicroG, z.B. https://lineage.microg.org/.
Zitieren
#3
Danke rugk für die Antwort, ich fürchte aber du hast mich mißverstanden. Der Einschub mit "...meiner Oma..." war ein Witz. Ich wollte die endlose Liste der Beschwerden über nicht zugestellte Threema Meldungen persiflieren die niemals Threema, sondern immer nur der GCM Dienst zu verantworten hat. Dies versteht aber kaum einer und es werden aberwitzige Gründe UND natürlich Threema dafür verantwortlich gemacht.
Whatsapp benutzt definitv einen eigenen Dienst und eine angepasste Version des XMPP –Protokols. Whatsapp nutzt KEIN GCM!
https://github.com/mgp25/Chat-API/wiki/FunXMPP-Protocol

Meine Aufforderung steht: selber machen!
Zitieren
#4
(27.11.2017., 20:51)Ingenuus schrieb: Meine Aufforderung steht: selber machen!

Top! Top! Top!
Zitieren
#5
(27.11.2017., 20:51)Ingenuus schrieb: Whatsapp benutzt definitv einen eigenen Dienst und eine angepasste Version des XMPP –Protokols. Whatsapp nutzt KEIN GCM!
https://github.com/mgp25/Chat-API/wiki/FunXMPP-Protocol

Nur weil sie eine "Art von XMPP" benutzen, heißt das nicht, dass sie kein GCM nutzen. Natürlich nutzt WhatsApp GCM, die würden da kein eigenes, batterieziehendes Push-Protkoll erfinde. (bzw. evt. war es früher noch sträker XMPP-basiert, jetzt aber eher nicht mehr)

Siehe die FAQ am Ende:

Zitat:If none of the above steps help, it is possible that you are not receiving updates from Google's push notification service.

Jemand der microg benutzt, kann das auch einfach testen. Einfach WhatsApp installieren und dann wird man schnell sehen, ob es sich für GCM registriert.
Zitieren
#6
Selber machen ist einfach Unsinn. Statt Polling könnte die App die Verbindung auch einfach im Hintergrund halten. Hätte den gleichen Effekt wie selbst eine GCM-Alternative schreiben, die dann nur von genau einer App genutzt wird.
Zitieren
#7
Hat nicht Signal neuerdings einen eigenen Push-Dienst für all die, die kein GCM haben? Weiß jemand wie das funktioniert? Könnte Threema ja an sich auch übernehmen (möglicherweise abhängig von Lizenz), da Signal ja Open-Source ist.
Zitieren
#8
Stimmt, als Fallback haben die das wohl eingebaut: https://www.kuketz-blog.de/signal-nun-of...engigkeit/

Theoretisch könnte Threema das auch so ähnlich machen – als Fallback! (besser als GCM wird es nämlich garantiert nie werden). Den Code von Signal übernehmen geht aber nicht, da dieser unter einer GPLv3-Lizenz steht (dann müsste Threema auch open-source sein, um den nutzen zu können).
Zitieren
#9
Hallo rugk, da ist nicht so ganz richtig was du schreibst. Whatsapp setzt (unter Android) immer mehr auf GCM, hat(te) ? aber einen eigenen Dienst. Vermutlich historisch bedingt, eben durch die notorische Unzuverlässigkeit von GCM. Und um dir und lgrahl zu antworten: neben der Unzuverlässigkeit also den technischen Problemen gibt es nun ein massives Datenschutzproblem. Was der Grund war warum ich dieses Posting eröffnet habe. Bitte von oben anfangen zu lesen. Eben genau aus diesem Grund will Signal weg von GCM (und dem iOS Äqvivalent).
Wenn man das ganze Alternativ zu GCM anbietet verbindet man das Beste aus beiden Welten.

Gruß

Threema nutzt doch verschiedene Software-Lizenzen. Schau doch mal unter Einstellungen>über Threema. Gerade open source in seine Software einzubauen (NaCL !!!!) funktioniert bestens.
Zitieren
#10
In kurz:
1. Nein Signal ist nicht *weg* von GCM. Es hat einen Fallback eingebaut, damit Signal auch ohne GCM funktionieren kann. Ganz konkret heißt das, normalerweise nutzt Signal GCM, wenn das nicht zur Verfügung steht, kommt da so etwas WebRTC-basiertes zum Einsatz.
2. WhatsApp nutzt soweit ich weiß aktuell nur GCM.
3. Es gibt verschiedene Open-Source/Free Software-Lizenzen. GPL ist eine Lizenz, bei der der Quellcode veröffentlicht werden muss, auch wenn man das irgendwo einbaut. Das nennt sich Copyleft. Mehr Infos bei Wikipedia.

Ach und GCM ist normalerweise das verlässlichste. (auch wenn es viele Meldungen gibt, wenn es nicht funktioniert) Damit funktionieren ja auch viele andere Apps. Das Problem ist eher, dass bei Android viele Hersteller irgendetwas kaputt optimieren. Nur es melden sich eben nur die Leute, bei denen es nicht funktioniert.
Natürlich könnte Threema das als Fallback einbauen, evt. auch aktivierbar, wenn man GCM installiert hat (so wie Polling aktuell auch), dann kann sich der Nutzer selbst entscheiden, evt. hilft es ja bei dem einen oder anderen.
Zitieren
#11
(28.11.2017., 20:43)rugk schrieb: Theoretisch könnte Threema das auch so ähnlich machen – als Fallback!

Wozu? Es besteht einfach keine Notwendigkeit. Der Threema-Server kann das schon von Haus aus (pushen). Es bedarf lediglich einer Option, dass die Verbindung im Hintergrund aktiv bleiben soll.
Zitieren
#12
(28.11.2017., 21:17)lgrahl schrieb: Wozu? Es besteht einfach keine Notwendigkeit. Der Threema-Server kann das schon von Haus aus (pushen). Es bedarf lediglich einer Option, dass die Verbindung im Hintergrund aktiv bleiben soll.

Was genau meinst du? Was für einen Push?
Zitieren
#13
Wenn man das "Verfahren" von Signal als Fallback/Alternative nutzen möchte, könnte man ja anstatt die gesamte App Open-Source zumachen, die Bestandteile als eingenständiges Threema-Plug-In anbieten, welches dann Open-Source ist.

Ganz nebenbei. Am besten wäre es natürlich für die gesamte Threema App den Quelltext zuveröffentlichen. Also aus Sicht eines halbwegs kritischen Nutzers. Aus unternehmerischer Sicht kann ich aber auch die Gegenargumente nachvollziehen.
Zitieren
#14
(28.11.2017., 21:26)rugk schrieb: Was genau meinst du? Was für einen Push?

Server und App kommunizieren über TCP. Solange du mit dem Server verbunden bist, bekommst du die Nachricht direkt.
Zitieren
#15
Das funktioniert doch aber nur, wenn du die App offen hast. Ansonsten wird doch GCM benutzt, oder?
Zitieren


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