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.
Base44 + Zwischenablage
Kopieren-Buttons, die stillschweigend scheitern, und Einfügen-Felder, die leer bleiben, sind klassische WebView-Ärgernisse. In einer WebViewGold-App liest deine Base44-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.
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.
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“.
Wallet-Adressen, Buchungsnummern, API-Keys, WLAN-Passwörter: Werte, die niemand abtippen sollte. Kopier sie per Button und zeig den Wert daneben an.
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.
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.
Baue Kopieren- und Einfügen-Buttons in unsere Mobile-App (WebViewGold-Wrapper) ein. 1) Gib jedem Nutzer ein Feld referral_code (8 Großbuchstaben, wird angelegt, wenn es fehlt). 2) Zeig auf der Einladungsseite den Code und den Einladungslink mit Kopieren-Buttons; jeder Button muss navigator.clipboard.writeText direkt in seinem Klick-Handler aufrufen, auf eine versteckte Textarea mit document.execCommand("copy") zurückfallen und „Kopiert“ anzeigen. 3) Füge auf der Willkommensseite ein Feld für den Einladungscode mit einem Einfügen-Button hinzu, der nur sichtbar ist, wenn navigator.userAgent WebViewGold enthält. 4) Wenn auf Einfügen getippt wird, setz window.clipboarddata auf undefined, setz window.location.href auf getclipboard://, prüf window.clipboarddata bis zu 3 Sekunden lang alle 100 ms und trag den getrimmten Wert in das Feld ein. 5) Erstelle eine Backend Function redeemInvite(code), die dem Einladenden einmalig etwas gutschreibt. 6) Lies die Zwischenablage nie automatisch.
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 :-)
Etwa 30 Minuten.
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").
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.
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.
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.
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.
Kopieren funktioniert im Browser und in der App; Einfügen nutzt in der App die native Bridge. Verbinde sie mit den Buttons deiner Base44-App:
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);
}
})();
}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.
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.
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.
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.
Gleiches Ergebnis, unterschiedlich viel Arbeit auf deiner Seite. Alle drei kommen mit Genehmigungsgarantie und 24/7 Support von echten Menschen.
$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$349 pro Lizenz, einmaliges Add-on
Kein Mac, kein Xcode, kein Android Studio: Du konfigurierst im Browser, wir bauen beide Apps in der Cloud und übergeben sie an App Store Connect und die Play Console.
So funktioniert der Cloud Builder Kostenlose Demo ausprobieren$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 byWinter-Sale-Preise gültig bis 31. Dezember 2026.
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.