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

Bolt + Zwischenablage

Kopieren und Einfügen in deiner Bolt-App, richtig gemacht

Kopieren-Buttons, die stillschweigend scheitern, und Einfügen-Felder, die leer bleiben, sind klassische WebView-Ärgernisse. In einer WebViewGold-App liest deine Bolt-App die Zwischenablage des Geräts auf Abruf mit getclipboard:// (der Inhalt landet in der Variable clipboarddata), und kopiert wird mit der normalen Web-Clipboard-API samt Fallback. Hier ist das Muster, plus die Datenschutzregeln, die beide Plattformen durchsetzen.

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

Wo Kopieren und Einfügen in einer App zählen

Empfehlungs- und Gutscheincodes

Ein Tippen kopiert den Code, eine kurze Bestätigung „Kopiert“ erscheint, und der Nutzer fügt ihn in WhatsApp oder Nachrichten ein. Schneller, als Text per langem Drücken zu markieren.

Einfügen-Buttons mit einem Tippen

Ein Einfügen-Button neben einem Feld für Einladungscode, Sendungsnummer oder Link liest die Zwischenablage mit getclipboard:// und füllt das Feld. Ideal für Abläufe wie „Link speichern“ und „Team beitreten“.

Exakte Zeichenfolgen

Wallet-Adressen, Buchungsnummern, API-Keys, WLAN-Passwörter: Werte, die niemand abtippen sollte. Kopier sie per Button und zeig den Wert daneben an.

KI-Antworten und generierter Text

Chat-, Schreib- und Prompt-Tools brauchen an jeder Antwort einen Kopieren-Button; Nutzer fügen das Ergebnis in E-Mails, Notizen oder Social-Media-Apps ein.

Prompt für Bolt

Füge das in Bolt 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 Bolt
Baue Helper für Kopieren und Einfügen für den nativen WebViewGold-Wrapper ein. 1) Erstelle src/lib/clipboard.ts mit den Exporten isNativeApp() (navigator.userAgent enthält WebViewGold), copyText(text), das navigator.clipboard.writeText innerhalb der Nutzergeste aufruft und auf eine versteckte Textarea mit document.execCommand("copy") zurückfällt, und pasteFromApp(), das window.clipboarddata = undefined setzt, zu getclipboard:// navigiert und nach Abfragen alle 100 ms für bis zu 3 Sekunden mit dem getrimmten window.clipboarddata auflöst. 2) Füge auf der Buchungsseite ein Feld für Promo-Codes mit einem Einfügen-Button hinzu, der nur in der nativen App erscheint; prüf den eingefügten Code gegen die Supabase-Tabelle promo_codes, bevor du „Anwenden“ zeigst. 3) Zeig auf der Kontoseite den Empfehlungscode des Nutzers mit einem Kopieren-Button und einem Toast „Kopiert“. 4) Ruf pasteFromApp() nie ohne ein Tippen auf.

WebViewGold hat uns die kürzeste und effizienteste Time-to-Market ermöglicht, die jemals möglich war, verglichen mit allen anderen App-Plattformen, die wir in den letzten 5 Jahren ausprobiert haben. Ich weiß nicht, warum ich euch nicht schon früher entdeckt habe, aber ich bin wirklich, wirklich froh, dass ich es getan habe. Wir nähern uns derzeit fast 6000 App-Downloads im iOS App Store & Google Play Store ohne Probleme!

Antonio Davila · CodeCanyon

Kopieren und Einfügen in der App zuverlässig machen

Etwa 30 Minuten.

  1. Im Tap-Handler kopieren

    Ruf navigator.clipboard.writeText() direkt im Klick-Handler auf, vor jeder langsamen Anfrage: WebViews verweigern Schreibzugriffe auf die Zwischenablage, die außerhalb einer Nutzergeste passieren. Behalte einen Fallback mit einer versteckten Textarea und document.execCommand("copy").

  2. Das Kopieren bestätigen

    Zeig eine kurze Toast-Meldung. Android 13 und neuer blenden eine eigene Kopierbestätigung ein, also halte deine klein. In der App kannst du ein lighthaptic://-Feedback ergänzen, immer nur ein Bridge-Aufruf auf einmal.

  3. Mit getclipboard:// einfügen

    Tippt der Nutzer auf Einfügen, leere window.clipboarddata, navigiere zu getclipboard:// (nur in der App, erkannt an deinem eigenen User Agent), frag die Variable dann ein paar Sekunden lang ab und füll das Feld.

  4. Eingefügtes prüfen

    Trimm den Wert und prüf, ob er plausibel aussieht (ein 8-stelliger Einladungscode, eine URL auf einer erlaubten Domain), bevor du ihn verwendest. Schick Inhalte aus der Zwischenablage nie automatisch ab.

  5. Nur auf Anfrage lesen

    Lies die Zwischenablage nie beim Laden der Seite, per Timer oder im Hintergrund. iOS kann Nutzer fragen, ob sie das Einfügen erlauben, und Android zeigt einen Hinweis, wenn eine App die Zwischenablage liest; ein ungefragtes Auslesen wirkt deshalb wie Schnüffelei.

Helper für Kopieren und Einfügen

Kopieren funktioniert im Browser und in der App; Einfügen nutzt in der App die native Bridge. Verbinde sie mit den Buttons deiner Bolt-App:

javascript
var IN_APP = navigator.userAgent.indexOf("WebViewGold") !== -1; // dein eigener User-Agent-Token

// Kopieren: direkt im Klick-Handler aufrufen
function copyText(text) {
  if (navigator.clipboard && window.isSecureContext) {
    return navigator.clipboard.writeText(text).catch(function () { legacyCopy(text); });
  }
  legacyCopy(text);
  return Promise.resolve();
}
function legacyCopy(text) {
  var ta = document.createElement("textarea");
  ta.value = text;
  ta.setAttribute("readonly", "");
  ta.style.position = "fixed";
  ta.style.opacity = "0";
  document.body.appendChild(ta);
  ta.select();
  document.execCommand("copy");
  document.body.removeChild(ta);
}

// Einfügen: Zwischenablage des Geräts lesen (nur in der App, nach einem Tippen)
function pasteInto(input) {
  if (!IN_APP) { input.focus(); return; } // Browser: lange drücken und einfügen
  window.clipboarddata = undefined;
  window.location.href = "getclipboard://";
  var started = Date.now();
  (function check() {
    if (typeof window.clipboarddata !== "undefined") {
      input.value = String(window.clipboarddata || "").trim();
    } else if (Date.now() - started < 3000) {
      setTimeout(check, 100);
    }
  })();
}

Datenschutzregeln, auf die beide Stores achten

  • Ein stilles Auslesen der Zwischenablage beim Start ist genau das Verhalten, das Apple mit Einfüge-Hinweisen und der Abfrage zur Einfügeberechtigung sichtbar gemacht hat. Lies nur nach einem Tippen auf Einfügen.
  • Wenn du Inhalte aus der Zwischenablage an deinen Server schickst, sind das Daten, die du erhebst: Deck sie in deiner Datenschutzerklärung ab und gib sie in App Privacy und im Datensicherheitsformular an, wenn du sie speicherst.
  • Kopier Geheimnisse (Passwörter, Wiederherstellungsphrasen, Einmalcodes) nicht automatisch in die Zwischenablage; andere Apps könnten sie später lesen. Biete das als bewusste Aktion mit klarer Beschriftung an.
  • Einfügen-Buttons verbessern die Bedienung, aber Reviewer werten sie nicht als natives Feature im Sinne von Guideline 4.2. Kombinier sie mit Push-Benachrichtigungen, biometrischem Login oder dem Share Sheet.

Häufig gestellte Fragen

Warum macht mein Kopieren-Button in der App nichts?

navigator.clipboard.writeText funktioniert nur auf https-Seiten und während einer Nutzergeste. Ein Aufruf nach einer abgewarteten Anfrage oder aus einem Timer wird verweigert, und manche WebViews blockieren die API ganz. Kopier direkt im Tap-Handler und behalte den Textarea-Fallback.

Kann die App die Zwischenablage lesen, ohne dass der Nutzer es merkt?

Sie sollte es nicht, und die Systeme machen es sichtbar: iOS kann den Nutzer fragen, ob er das Einfügen erlaubt, und Android zeigt einen Hinweis, wenn eine App die Zwischenablage liest. Lies sie nur, wenn der Nutzer auf einen Einfügen-Button tippt.

Was liefert getclipboard:// zurück?

Den aktuellen Inhalt der Zwischenablage, eingefügt in die globale JavaScript-Variable clipboarddata. Der Wert kommt asynchron an, also warte nach dem Aufruf auf die Variable, statt sie in der nächsten Zeile auszulesen.

Funktioniert Einfügen auch ohne die Bridge?

Ja. Nutzer können ein Textfeld immer lange drücken und Einfügen wählen, dafür braucht es keinen Code. getclipboard:// ergänzt den Einfügen-Button, der das Feld mit einem Tippen für sie füllt.

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 Bolt-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.