Zum Inhalt springen
WebViewGold Vibe Coding in den App Store
Deutsch
WebViewGold holen

Base44 + Push-Benachrichtigungen

Push-Benachrichtigungen für deine Base44-App

Web-Push im Browser funktioniert auf iOS nur für Web-Apps auf dem Home-Bildschirm, und die meisten Nutzer bekommen ihn nie zu sehen. Als native App mit WebViewGold bekommt deine Base44-App das Original: echte System-Push-Benachrichtigungen auf iOS und Android, verschickt aus deinem Backend, aus einem Dashboard oder zeitgesteuert per eigenem JavaScript.

Ab $109 einmalig pro Plattform, oder unser Team erledigt alles ab $698.

  • Genehmigungsgarantie – oder Geld zurück innerhalb von 14 Tagen
  • Kein Programmieren nötig
  • Einmalzahlung, kostenlose Updates
  • 24/7 Support von echten Menschen
  • Made in Germany seit 2014 · ISO 27001

Drei Wege, deine Nutzer zu benachrichtigen

Remote-Push (OneSignal, Pushwoosh oder Firebase)

Verschicke Kampagnen aus einem Dashboard oder starte Nachrichten über deren REST API direkt aus Eingebaute Base44-Entities (Datenbank), Dateispeicher und Backend-Funktionen. Segmentiere Nutzer, plane Sendungen, miss Öffnungen. WebViewGold bringt die Integrationen mit; du trägst nur deine App-IDs in Config.swift und Config.java (oder im Cloud Builder) ein.

Lokaler Push per JavaScript

Plane mit einem einzigen URL-Aufruf eine Benachrichtigung direkt aus deiner Web-App, etwa eine Erinnerung in zwei Stunden oder einen Hinweis auf den vergessenen Warenkorb. Sie kommt auch dann an, wenn die App längst geschlossen ist. Funktioniert ganz ohne Push-Dienst.

Die Berechtigung im richtigen Moment

Löse den System-Dialog zur Berechtigung über einen Link (registerpush://) aus, wenn der Nutzer einen Grund hat, Ja zu sagen, statt direkt beim ersten Start, und lies den Status mit checkNativePushPermissions:// aus (JavaScript-Variable nativePushEnabled).

Prompt für Base44

Füge das in Base44 ein, um die Web-App-Seite umzusetzen. Prüfe das Ergebnis, veröffentliche und teste dann in der WebViewGold-App.

Prompt zum Einfügen in Base44
Add native push notifications for the WebViewGold app wrapper. Create an entity PushDevice with the fields user_email, player_id and platform. On the Settings page add an Enable notifications button that navigates to registerpush:// only when navigator.userAgent contains my custom WebViewGold token; show a short note otherwise. After login, if the global variable onesignalplayerid is undefined, set window.location.href to getonesignalplayerid://, then save the value as a PushDevice record for the current user. Create a backend function sendPush(user_email, title, message, url) that looks up the player_id and calls the OneSignal REST API with the key stored as a secret. Add a Remind me tomorrow button using sendlocalpushmsg://push.send?s=86400=msg!MESSAGE&!#TITLE&!#URL.

Mit einer gut optimierten Version Ihrer Web-App können Sie innerhalb von wenigen Minuten eine beeindruckende mobile App erstellen. Zusätzlich dazu ist der Kundenservice sehr nett und hilfsbereit! Ich kann WebViewGold nur empfehlen :-)

Julian Koch · Mitbegründer von DuelDonkey · CodeCanyon

Push für Base44 einrichten

Rund 20 Minuten für beide Plattformen.

  1. Eine kostenlose OneSignal- (oder Pushwoosh-)App anlegen

    Füge eine iOS-App mit deinem Apple Push Key (.p8 aus dem Apple Developer Portal) und eine Android-App mit deinen Zugangsdaten für Firebase Cloud Messaging hinzu. Beide Dashboards führen dich Schritt für Schritt durch.

  2. Die IDs in WebViewGold eintragen

    Aktiviere die Push-Option in Config.swift und Config.java (oder im Formular des Cloud Builders) und trag deine OneSignal App ID ein. Entscheide, ob die Berechtigung beim ersten Start abgefragt wird oder später über registerpush://.

  3. Nutzer in der Web-App identifizieren

    WebViewGold stellt deiner Web-App die Push-Subscription-ID als JavaScript-Variable bereit (onesignalplayerid nach dem Aufruf von getonesignalplayerid://) oder hängt sie als ?onesignal_push_id=… an deine URL an. Speichere sie beim Nutzer in Eingebaute Base44-Entities (Datenbank), Dateispeicher und Backend-Funktionen, damit dein Backend einzelne Nutzer gezielt erreichen kann.

  4. Aus dem Backend senden

    Ruf die OneSignal REST API aus Eingebaute Base44-Entities (Datenbank), Dateispeicher und Backend-Funktionen auf, sobald etwas passiert: neue Nachricht, Bestell-Update, Erinnerung. Oder verschicke Kampagnen manuell aus dem Dashboard.

  5. Die Benachrichtigung verlinken

    Gib jedem Push ein url-Feld mit; tippt der Nutzer auf die Benachrichtigung, öffnet WebViewGold genau diese Seite in der App.

Lokaler Push: der JavaScript-Aufruf

Kein Push-Dienst nötig. Plane aus deiner Base44-App eine Benachrichtigung, die auch nach dem Schließen der App ankommt:

javascript
var title = "Deine Session startet gleich";
var message = "Tippe hier, um dein Dashboard zu sehen.";
var seconds = 7200;                        // in zwei Stunden auslösen
var url = "https://yourapp.com/dashboard"; // wird beim Antippen geöffnet
window.location.href = "sendlocalpushmsg://push.send?s=" + seconds + "=msg!" + message + "&!#" + title + "&!#" + url;

// alles Geplante abbrechen
// window.location.href = "sendlocalpushmsg://push.send.cancel";

Was du Base44 sagen solltest

  • Einen Bildschirm für Benachrichtigungseinstellungen mit einem Button „Benachrichtigungen aktivieren“ anlegen, der nur innerhalb der App zu registerpush:// navigiert (WebViewGold gibt sich über einen eigenen User Agent zu erkennen, den du in der Konfiguration festlegst).
  • Die Push-Subscription-ID, die WebViewGold bereitstellt, auslesen und im Nutzerprofil in Eingebaute Base44-Entities (Datenbank), Dateispeicher und Backend-Funktionen speichern.
  • Eine Backend-Funktion anlegen, die bei einem Ereignis die OneSignal REST API mit der Subscription-ID des Nutzers aufruft.
  • Den Parameter ?utm_source=push an die URLs der Benachrichtigungen hängen, damit deine Analytics Öffnungen richtig zuordnet.

Häufig gestellte Fragen

Funktioniert Web-Push für Base44 auch in der App?

Browser-Web-Push (auf Basis von Service Workern) ist nicht das, was Stores und Nutzer von einer App erwarten. WebViewGold nutzt native Benachrichtigungen über APNs und FCM: Sie erscheinen in der Mitteilungszentrale des Systems, unterstützen Badges und Töne und funktionieren auf jedem iPhone.

Ist OneSignal kostenlos?

OneSignal hat einen kostenlosen Tarif, der für die meisten neuen Apps reicht; Pushwoosh schenkt WebViewGold-Kunden zwei Monate. Lokale Push-Benachrichtigungen sind kostenlos und brauchen überhaupt keinen Dienst.

Helfen Push-Benachrichtigungen beim App-Review?

Ja. Guideline 4.2 verlangt Funktionen, die über eine Website hinausgehen; native Push-Benachrichtigungen sind ein konkretes, für Nutzer sichtbares natives Feature.

Kann ich einem bestimmten Nutzer einen Push schicken?

Ja. Verknüpfe die Subscription-ID, die WebViewGold bereitstellt, mit dem Nutzerdatensatz in Eingebaute Base44-Entities (Datenbank), Dateispeicher und Backend-Funktionen und sprich genau diese ID über die OneSignal API an.

Drei Wege, deine App in die Stores zu bringen

Gleiches Ergebnis, unterschiedlich viel Arbeit auf deiner Seite. Alle drei kommen mit Genehmigungsgarantie und 24/7 Support von echten Menschen.

Selbst machen

$109 pro Plattform, einmalig

Die WebViewGold-Lizenz: ein fertiges Xcode- oder Android-Studio-Projekt. URL einfügen, Name und Icon setzen, Features einschalten, bauen und einreichen. Kostenlose Updates für immer.

Pakete auf der Hauptseite ansehen

Full Service

$698 pro Plattform $798

Schick uns deine URL und dein Icon. Unser Team konfiguriert, baut und liefert deine App innerhalb von 72 Stunden, White-Label, inklusive Quellprojekten. Beide Plattformen für $1,158.

Full-Service-Details Powered by WeSetupYourWebViewApp

Winter-Sale-Preise gültig bis 31. Dezember 2026.

Bereit, deine Base44-App zu veröffentlichen?

App Store & Google Play Genehmigungsgarantie – oder Geld zurück innerhalb von 14 Tagen

Lieber abgeben? Full Service: Wir konfigurieren, bauen und liefern innerhalb von 72 Stunden, ab $698 pro Plattform. Fragen? Chatte mit uns – 24/7.

Erstattungen erfolgen zu den in unseren FAQ genannten Bedingungen: eine nicht inhaltsbedingte Ablehnung durch Apple und/oder Google, geltend gemacht innerhalb von 14 Tagen nach dem Kauf.