{"guid":"40dbb210-3cf3-5b7e-910b-6b580c1850f8","title":"UnifiedPush","subtitle":null,"slug":"ds25-511-unifiedpush","link":"https://talks.datenspuren.de/ds25/talk/3783DB/","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 (mit Einschränkungen) 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.\n\nAnschließend wird die Architektur von UnifiedPush erklärt.\n\nDer Vortrag endet mit einer praktischen Anleitung wie man UnifiedPush auf einem Android-Handy benutzt.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/de/","original_language":"deu","persons":["Daniel Gultsch"],"tags":["511","2025","ds25","Technik","Henny-Brenner-Saal","ds25-deu","Day 2"],"view_count":297,"promoted":false,"date":"2025-09-20T16:00:00.000+02:00","release_date":"2025-09-20T00:00:00.000+02:00","updated_at":"2026-03-05T19:30:06.592+01:00","length":2062,"duration":2062,"thumb_url":"https://static.media.ccc.de/media/events/datenspuren/2025/511-40dbb210-3cf3-5b7e-910b-6b580c1850f8.jpg","poster_url":"https://static.media.ccc.de/media/events/datenspuren/2025/511-40dbb210-3cf3-5b7e-910b-6b580c1850f8_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/datenspuren/2025/511-40dbb210-3cf3-5b7e-910b-6b580c1850f8.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/datenspuren/2025/511-40dbb210-3cf3-5b7e-910b-6b580c1850f8.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/ds25-511-unifiedpush","url":"https://api.media.ccc.de/public/events/40dbb210-3cf3-5b7e-910b-6b580c1850f8","conference_title":"Datenspuren 2025","conference_url":"https://api.media.ccc.de/public/conferences/DS2025","related":[],"recordings":[{"size":31,"length":2062,"mime_type":"audio/mpeg","language":"deu","filename":"ds25-511-deu-UnifiedPush_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2025-09-21T02:15:02.781+02:00","recording_url":"https://cdn.media.ccc.de/events/datenspuren/2025/mp3/ds25-511-deu-UnifiedPush_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/91491","event_url":"https://api.media.ccc.de/public/events/40dbb210-3cf3-5b7e-910b-6b580c1850f8","conference_url":"https://api.media.ccc.de/public/conferences/DS2025"},{"size":20,"length":2062,"mime_type":"audio/opus","language":"deu","filename":"ds25-511-deu-UnifiedPush_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2025-09-21T02:14:23.823+02:00","recording_url":"https://cdn.media.ccc.de/events/datenspuren/2025/opus/ds25-511-deu-UnifiedPush_opus.opus","url":"https://api.media.ccc.de/public/recordings/91489","event_url":"https://api.media.ccc.de/public/events/40dbb210-3cf3-5b7e-910b-6b580c1850f8","conference_url":"https://api.media.ccc.de/public/conferences/DS2025"},{"size":73,"length":2062,"mime_type":"video/mp4","language":"deu","filename":"ds25-511-deu-UnifiedPush_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2025-09-21T02:17:03.637+02:00","recording_url":"https://cdn.media.ccc.de/events/datenspuren/2025/h264-sd/ds25-511-deu-UnifiedPush_sd.mp4","url":"https://api.media.ccc.de/public/recordings/91495","event_url":"https://api.media.ccc.de/public/events/40dbb210-3cf3-5b7e-910b-6b580c1850f8","conference_url":"https://api.media.ccc.de/public/conferences/DS2025"},{"size":168,"length":2062,"mime_type":"video/webm","language":"deu","filename":"ds25-511-deu-UnifiedPush_av1-hd.webm","state":"new","folder":"av1-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2025-09-21T02:14:30.344+02:00","recording_url":"https://cdn.media.ccc.de/events/datenspuren/2025/av1-hd/ds25-511-deu-UnifiedPush_av1-hd.webm","url":"https://api.media.ccc.de/public/recordings/91490","event_url":"https://api.media.ccc.de/public/events/40dbb210-3cf3-5b7e-910b-6b580c1850f8","conference_url":"https://api.media.ccc.de/public/conferences/DS2025"},{"size":220,"length":2062,"mime_type":"video/mp4","language":"deu","filename":"ds25-511-deu-UnifiedPush_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2025-09-20T18:59:16.666+02:00","recording_url":"https://cdn.media.ccc.de/events/datenspuren/2025/h264-hd/ds25-511-deu-UnifiedPush_hd.mp4","url":"https://api.media.ccc.de/public/recordings/91423","event_url":"https://api.media.ccc.de/public/events/40dbb210-3cf3-5b7e-910b-6b580c1850f8","conference_url":"https://api.media.ccc.de/public/conferences/DS2025"}]}