{"guid":"f0047eb8-c17d-5067-8c0a-7fd53a807800","title":"UnifiedPush","subtitle":null,"slug":"clt26-202-unifiedpush","link":"https://chemnitzer.linux-tage.de/2026/de/programm/beitrag/202","description":"Push-Benachrichtigungen auf Android-Handys ohne Google. Dezentralisiert und Open Source.\n\nMit Open Source Tools wie microG bekommt man zwar erfolgreich proprietäre Google Software von seinem Android-Handy verbannt; die eigentlichen Benachrichtigungen werden aber dennoch über Google Server verschickt (Firebase Cloud Messaging).\n\nUnifiedPush ist ein Framework, mit dem Push-Benachrichtigungen dezentral bzw über selbst betriebene Server zugestellt werden können. Zahlreiche Open Source Android Apps unterstützen bereits UnifiedPush. Unter anderem: Tusky, Fedilab, DAVx⁵, Fennec, Element und viele mehr.\n\nDieser Vortrag erklärt, wie Push-Benachrichtigungen im Allgemeinen funktionieren und warum sie trotz ihres eventuell schlechten Rufes eleganter sind, als jede App eine eigene Serververbindung aufbauen zu lassen.\n\nDes Weiteren werden mögliche Privacy-Probleme erörtert, die mit der Benutzung von Google Push Servern einhergehen. Anschließend wird die Architektur von UnifiedPush erklärt.\n\nDer Vortrag endet mit einer praktischen Anleitung, wie man UnifiedPush auf einem Android-Handy benutzt und wie es in Zukunft auf Linux Handys aussehen wird.\n\nLicensed to the public under http://creativecommons.org/licenses/by/4.0","original_language":"deu","persons":["Daniel Gultsch"],"tags":["51","2026","clt26","Vortrag","V7","clt26-deu","Day 2"],"view_count":319,"promoted":false,"date":"2026-03-29T10:00:00.000+02:00","release_date":"2026-03-29T00:00:00.000+01:00","updated_at":"2026-04-18T23:00:06.378+02:00","length":3105,"duration":3105,"thumb_url":"https://static.media.ccc.de/media/events/clt/2026/51-f0047eb8-c17d-5067-8c0a-7fd53a807800.jpg","poster_url":"https://static.media.ccc.de/media/events/clt/2026/51-f0047eb8-c17d-5067-8c0a-7fd53a807800_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/clt/2026/51-f0047eb8-c17d-5067-8c0a-7fd53a807800.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/clt/2026/51-f0047eb8-c17d-5067-8c0a-7fd53a807800.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/clt26-202-unifiedpush","url":"https://media.ccc.de/public/events/f0047eb8-c17d-5067-8c0a-7fd53a807800","conference_title":"Chemnitzer Linux-Tage 2026","conference_url":"https://media.ccc.de/public/conferences/clt26","related":[],"recordings":[{"size":263,"length":3105,"mime_type":"video/webm","language":"deu","filename":"clt26-51-deu-UnifiedPush_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2026-03-29T23:46:07.426+02:00","recording_url":"https://cdn.media.ccc.de/events/clt/2026/webm-hd/clt26-51-deu-UnifiedPush_webm-hd.webm","url":"https://media.ccc.de/public/recordings/98037","event_url":"https://media.ccc.de/public/events/f0047eb8-c17d-5067-8c0a-7fd53a807800","conference_url":"https://media.ccc.de/public/conferences/clt26"},{"size":116,"length":3105,"mime_type":"video/webm","language":"deu","filename":"clt26-51-deu-UnifiedPush_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2026-03-29T21:33:32.042+02:00","recording_url":"https://cdn.media.ccc.de/events/clt/2026/webm-sd/clt26-51-deu-UnifiedPush_webm-sd.webm","url":"https://media.ccc.de/public/recordings/97996","event_url":"https://media.ccc.de/public/events/f0047eb8-c17d-5067-8c0a-7fd53a807800","conference_url":"https://media.ccc.de/public/conferences/clt26"},{"size":28,"length":3105,"mime_type":"audio/opus","language":"deu","filename":"clt26-51-deu-UnifiedPush_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2026-03-29T19:36:56.368+02:00","recording_url":"https://cdn.media.ccc.de/events/clt/2026/opus/clt26-51-deu-UnifiedPush_opus.opus","url":"https://media.ccc.de/public/recordings/97880","event_url":"https://media.ccc.de/public/events/f0047eb8-c17d-5067-8c0a-7fd53a807800","conference_url":"https://media.ccc.de/public/conferences/clt26"},{"size":47,"length":3105,"mime_type":"audio/mpeg","language":"deu","filename":"clt26-51-deu-UnifiedPush_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2026-03-29T19:36:52.413+02:00","recording_url":"https://cdn.media.ccc.de/events/clt/2026/mp3/clt26-51-deu-UnifiedPush_mp3.mp3","url":"https://media.ccc.de/public/recordings/97879","event_url":"https://media.ccc.de/public/events/f0047eb8-c17d-5067-8c0a-7fd53a807800","conference_url":"https://media.ccc.de/public/conferences/clt26"},{"size":95,"length":3105,"mime_type":"video/mp4","language":"deu","filename":"clt26-51-deu-UnifiedPush_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2026-03-29T19:15:54.284+02:00","recording_url":"https://cdn.media.ccc.de/events/clt/2026/h264-sd/clt26-51-deu-UnifiedPush_sd.mp4","url":"https://media.ccc.de/public/recordings/97852","event_url":"https://media.ccc.de/public/events/f0047eb8-c17d-5067-8c0a-7fd53a807800","conference_url":"https://media.ccc.de/public/conferences/clt26"},{"size":235,"length":3105,"mime_type":"video/mp4","language":"deu","filename":"clt26-51-deu-UnifiedPush_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2026-03-29T17:33:18.959+02:00","recording_url":"https://cdn.media.ccc.de/events/clt/2026/h264-hd/clt26-51-deu-UnifiedPush_hd.mp4","url":"https://media.ccc.de/public/recordings/97830","event_url":"https://media.ccc.de/public/events/f0047eb8-c17d-5067-8c0a-7fd53a807800","conference_url":"https://media.ccc.de/public/conferences/clt26"}]}