Base44 erzeugt aus einer Beschreibung eine komplette Web-App mit Datenbank, Login und Hosting. Was fehlt, sobald die App aufs Smartphone soll, sind native Push-Benachrichtigungen. Gerade für Buchungs-, Team- oder Community-Apps sind sie aber das wichtigste Werkzeug, um Nutzer zurückzuholen. Dieser Artikel erklärt, wie Push für eine Base44-App auf iPhone und Android funktioniert, wie Sie Nachrichten an bestimmte Nutzer schicken und welche Fehler Sie bei der Einrichtung vermeiden sollten.
Ausgangslage bei Base44
Eine Base44-App läuft im Browser und wird von Base44 gehostet, auf einer Subdomain oder Ihrer eigenen Domain. Backend, Datenbank und Nutzerverwaltung stellt die Plattform bereit. Native Push-Dienste von Apple und Google stehen einer Web-App dagegen nicht direkt zur Verfügung, und Web-Push ist auf dem iPhone nur für zum Home-Bildschirm hinzugefügte Web-Apps nutzbar.
Die Lösung ist eine native App-Hülle, die Ihre Base44-URL lädt und Push-Benachrichtigungen über OneSignal oder Firebase Cloud Messaging empfängt. Base44 selbst bleibt unverändert, Sie ergänzen nur die Verknüpfung zwischen Nutzer und Gerät sowie den Versand.
Für die meisten Base44-Projekte ist dieser Weg der schnellste. Ein vollständiger Export und Neubau als native App ist nur dann sinnvoll, wenn weitere Anforderungen wie umfangreiche Offline-Arbeit hinzukommen. Für Push allein müssen Sie Ihre gewohnte Arbeitsweise in Base44 nicht aufgeben.
Nachrichten an die richtigen Personen
Damit eine Benachrichtigung bei einer bestimmten Person ankommt, muss der Push-Dienst wissen, welches Gerät zu welchem Base44-Nutzer gehört. Üblich ist, nach dem Login die Nutzer-ID oder E-Mail-Adresse als External ID an OneSignal zu übergeben. Die App-Hülle stellt dafür eine JavaScript-Schnittstelle bereit, die Sie in Base44 per Prompt in die App einbauen lassen können.
Für den Versand gibt es zwei Wege. Einfache Kampagnen und Ankündigungen verschicken Sie direkt aus dem OneSignal-Dashboard. Ereignisgesteuerte Nachrichten, etwa bei einer neuen Buchung, lösen Sie über eine Backend-Funktion oder eine Integration aus, die die REST-API des Push-Dienstes aufruft. Welche Möglichkeiten Ihr Base44-Tarif dafür bietet, sollten Sie vorab prüfen.
Überlegen Sie vorab, welche Nachrichtentypen Sie brauchen: transaktionale Hinweise, Erinnerungen und gelegentliche Ankündigungen. Für jeden Typ legen Sie Text, Ziel-Seite und Häufigkeit fest. Nutzer, die von Nachrichten überflutet werden, schalten sie in den Systemeinstellungen ab, und dieser Kanal ist dann dauerhaft verloren.
Einrichtung in fünf Schritten
Die Einrichtung lässt sich gut in einzeln prüfbare Etappen aufteilen:
- Erstellen Sie im Apple-Developer-Konto einen APNs-Schlüssel und legen Sie ein Firebase-Projekt für Android an.
- Richten Sie eine App bei OneSignal ein, hinterlegen Sie beide Zugänge und tragen Sie die OneSignal-App-ID in die Konfiguration Ihrer App-Hülle ein.
- Lassen Sie Base44 nach dem Login die Nutzerkennung an die native Schnittstelle übergeben und beim Logout wieder entfernen.
- Bauen Sie einen Erlaubnis-Dialog an passender Stelle ein, zum Beispiel nach der ersten Buchung, mit einem kurzen Satz zum Nutzen.
- Testen Sie auf echten Geräten per TestFlight und internem Test in der Play Console, inklusive Tipp auf die Nachricht und Öffnen der richtigen Seite.
Worauf Sie achten sollten
Vermeiden Sie, sensible Inhalte im Text der Nachricht zu zeigen, denn sie erscheinen auf dem Sperrbildschirm. Bei Gesundheits-, Finanz- oder Personaldaten reicht ein neutraler Hinweis. Achten Sie auf die Einwilligung für werbliche Nachrichten und dokumentieren Sie Push-Token in der Datenschutzerklärung sowie in App Privacy und Data safety.
Ein weiterer häufiger Fehler ist ein fehlender Logout-Abgleich: Meldet sich auf einem geteilten Tablet eine andere Person an, erhält sie sonst die Nachrichten des vorherigen Nutzers. Prüfen Sie diesen Fall gezielt, bevor Sie live gehen.
Planen Sie auch eine Einstellungsseite in der App, auf der Nutzer einzelne Nachrichtentypen ein- und ausschalten können. Das erhöht die Akzeptanz deutlich.
Push und Store-Veröffentlichung kombinieren
WebViewGold bringt OneSignal und Firebase bereits integriert mit und eignet sich ausdrücklich für Base44-Apps. appsubmitter.io kümmert sich um Zertifikate, APNs-Einrichtung, Store-Einträge und Einreichung in Ihrem eigenen Konto. Lassen Sie sich in einem kostenlosen 15-Minuten-Erstgespräch zeigen, wie der Ablauf für Ihre App aussieht.
Häufige Fragen
Kann Base44 selbst Push-Nachrichten senden?
Base44 ist auf Web-Apps ausgerichtet und liefert keine native Push-Zustellung an iOS- und Android-Geräte. Dafür brauchen Sie eine App-Hülle und einen Push-Dienst wie OneSignal oder Firebase.
Funktioniert Push auch ohne Login?
Ja, dann erreichen Sie alle Geräte oder Segmente, etwa nach Sprache. Für persönliche Nachrichten ist die Verknüpfung mit einem Nutzerkonto nötig.
Was kostet OneSignal?
OneSignal bietet einen kostenlosen Einstiegstarif und kostenpflichtige Pakete mit erweiterten Funktionen. Die aktuellen Bedingungen finden Sie beim Anbieter.