Frank Rotermund b5161a1b4b Merge branch 'feature/7561_room_version_12_fixes' into 'develop'
Feature/7561 room version 12 fixes

See merge request bwmessenger/bundesmessenger/bundesmessenger-ios!438
2025-09-23 04:51:35 +00:00
2025-07-28 11:00:38 +02:00
2025-07-28 15:05:18 +02:00
2025-01-23 12:19:12 +01:00
2025-07-25 11:50:32 +02:00
2023-05-31 19:43:42 +02:00
2023-03-07 08:27:41 +01:00
2022-10-18 06:42:15 +00:00
2025-07-28 11:00:38 +02:00
2025-07-28 15:05:18 +02:00
2022-10-18 16:09:06 +03:00
2025-03-10 18:14:41 +01:00
2023-09-08 14:53:28 +02:00
2024-09-25 12:24:52 +02:00
2025-01-23 12:19:12 +01:00
2024-03-18 07:50:31 +00:00
2023-12-05 11:52:25 +00:00
2024-05-15 20:03:40 +02:00

BundesMessenger Logo

BundesMessenger-iOS


Wir freuen uns, dass Du Dich für den BundesMessenger interessierst.

Fangen wir mit dem Wichtigsten an. Hier findest Du die offizielle App für iOS:

Im App Store laden

Wenn Dir die App gefällt, lass gerne eine positive Bewertung da.

BundesMessenger-iOS ist ein iOS Matrix Client basierend auf Element iOS von Element Software.

Allgemeine Infos zum Thema BundesMessenger und was dahinter steckt findet ihr hier.

Grundsätzliches

BundesMessenger ist ein Artefakt, welches durch die BWI im Herstellungsprozess für den BwMessenger alle 4 Wochen hergestellt wird.

Hierzu durchlaufen wir folgenden Prozess:

Aufgrund der starken Bindung an Element iOS ist es aktuell nicht vorgesehen, dass ihr über das Repository Einfluss auf den BundesMessenger nehmen könnt. Wenn ihr euch beteiligen wollt, müsst ihr eure Contribution direkt in Element iOS einfließen lassen. Diese werden in der Regel im Anschluss in den BundesMessenger übernommen.

Wenn ihr euch unsicher seid, haltet hierzu gerne Rücksprache mit uns.

Übrigens: Diesen Prozess leben wir selber auch für bestimmte Features.

Warum veröffentlichen wir hier den Quellcode?

Wir möchten 100% transparent sein und euch die Möglichkeit geben den Source Code einzusehen.

Wir freuen uns über euer Feedback. Öffnet gerne neue Issues für eure Fragen oder Probleme hier im GitLab.

Repo

https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios

Fehler und Verbesserungsvorschläge

https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios/-/issues

Abhängigkeiten

Element iOS

BundesMessenger iOS Matrix SDK

Für Entwickler

Weiterführende Dokumentation zum Projekt, dem Betrieb und der Architektur findest Du hier.

Nachdem das Projekt ausgecheckt ist, reichen folgende Anweisungen zum Compilat und zum Start der App

$ bundle install                                        # Installiert Abhängigkeiten falls notwendig
$ xcodegen                                              # Erzeugt das xcodeproj mit allen Quellcodedateien
$ pod install                                           # Erzeugt den xcworkspace mit allen Projektabhängigkeiten
$ Öffne Riot.xcworkspace                                # Öffnet Xcode
$ Stelle das target auf BuM-Beta oder BundesMessenger

Updates

In der Regel werden wir hier alle 4 Wochen ein Update veröffentlichen. In etwa zeitgleich erfolgt das Update der Apps in den App Stores.

Sollte es zu Sicherheitsvorfällen kommen, stellen wir hier und im App Store auch kurzfristig Hotfixes zur Verfügung.

Forks

Du hast die Möglichkeit einen Fork von diesem Projekt zu machen. Bitte beachte, dass die kontinuierliche Pflege sehr viel Aufwand und Entwicklungsressourcen benötigt.

Wir nehmen euch diese Arbeit ab, da wir dies für den BwMessenger ohnehin machen müssen. Daher empfehlen wir euch für den produktiven Einsatz in der öffentlichen Verwaltung die gepflegten BundesMessenger Apps aus den App Stores zu verwenden. Ziel ist es nicht euch auszuschließen, sondern eine stetige hohe Qualität und Sicherheit zur Verfügung zu stellen.

⚠️ Wichtig: Dieses Repository ist ein Mirror eines internen BWI Repos. Die aktive Entwicklung findet nicht in diesem Repository statt. Es müssen BWI spezifische Build Anteile entfernt werden (z.B. GitLab CI Informationen). Um dies zu gewährleisten wird die Git History beim Mirroring neu geschrieben. Wenn ihr einen Fork von diesem Repository erstellt, müsst ihr mit erhöhten Aufwänden bei Updates rechnen.

Nutzung

Um die BundesMessenger App aus dem Play Store nutzen zu können, müsst ihr euer Backend registrieren lassen. Weitere Infos dazu hier.

Wenn Du Dein Backend noch nicht erfolgreich aufgebaut hast, aber trotzdem schon einen Blick in die App werfen möchtest, bieten wir Dir eine Demo Umgebung an. Bitte kontaktiere uns per Email.

Rechtliches

BundesMessenger ist sowohl als Logo- und als Textmarke durch die BWI GmbH geschützt.

Eine Nutzung derselben ist nur mit Freigabe durch die BWI möglich.

⚠️ Wichtig: Falls ihr einen Fork erstellt, müssen alle Verweise (Texte & Bilder) auf BundesMessenger und die BWI zwingend entfernt werden! Das betrifft nicht die Git History, sondern die Releases der jeweiligen neuen Apps.

Die Lizenz des BundesMessenger iOS ist die AGPLv3.

Copyright (c) 2014-2017 OpenMarket Ltd
Copyright (c) 2017 Vector Creations Ltd
Copyright (c) 2017-2025 New Vector Ltd

This software is dual licensed by New Vector Ltd (Element). It can be used either:

Kontakt

Für den Austausch zum BundesMessenger haben wir einen Matrix Raum erstellt.

QR Code Matrix

Kein Matrix Client zur Hand, dann auch gerne über unser Email Postfach.

Wir freuen uns auf den Austausch.

Description
No description provided
Readme AGPL-3.0 120 MiB
Languages
Swift 57.4%
Objective-C 41.7%
HTML 0.5%
Shell 0.2%