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

Windsurf + Push-Benachrichtigungen

Push-Benachrichtigungen für deine Windsurf-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 Windsurf-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 Deine eigene API oder Serverless Functions. 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 Windsurf

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

Prompt für Devin Local
Prompt for Devin Local: Add native push notification support for the WebViewGold app wrapper. Create a Notifications settings page with an Enable notifications button that navigates to registerpush:// only when navigator.userAgent contains my custom WebViewGold token; in other browsers show a short note. After login, read the global onesignalplayerid variable (set window.location.href to getonesignalplayerid:// once if it is undefined) and send it to a register endpoint that stores player_id, user_id and platform in our database. Add a serverless function send-push for our host (Netlify Function, Vercel Function or Cloudflare Pages Function) that calls the OneSignal REST API with ONESIGNAL_REST_API_KEY from the environment. Add a cancel action that navigates to sendlocalpushmsg://push.send.cancel. Then commit and push to the branch our host deploys to production.

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 Windsurf 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 Deine eigene API oder Serverless Functions, damit dein Backend einzelne Nutzer gezielt erreichen kann.

  4. Aus dem Backend senden

    Ruf die OneSignal REST API aus Deine eigene API oder Serverless Functions 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 Windsurf-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 Windsurf 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 Deine eigene API oder Serverless Functions 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 Windsurf 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 Deine eigene API oder Serverless Functions 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 Windsurf-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.