Documentation Index
Fetch the complete documentation index at: https://docs.mellowtel.com/llms.txt
Use this file to discover all available pages before exploring further.
Was es ist
Mellowtel wird kein einziges Byte Bandbreite teilen, bis der Benutzer ausdrücklich zugestimmt hat, und der Benutzer muss immer eine offensichtliche Möglichkeit haben, sich wieder abzumelden. Dies ist eine strikte Anforderung des SDKs und eine strikte Anforderung jeder Browser-Store-Richtlinie, die Mellowtel-basierte Erweiterungen zulässt.Warum es wichtig ist
Es ist die Bandbreite des Benutzers. Alles andere als eine ausdrückliche, widerrufbare Zustimmung ist sowohl unethisch als auch ein Grund für die Entfernung aus dem Store. Das SDK ist so konzipiert, dass der einfache Weg auch der konforme Weg ist. Wenn du die empfohlene Implementierung befolgst, kannst du nicht versehentlich eine Version veröffentlichen, die ohne Zustimmung aktiviert wird.Wie es funktioniert
Bei der ersten Installation (und bei jedem Update, das Mellowtel neu einführt) musst du dem Benutzer einen nicht abweisbaren Hinweis anzeigen, der erklärt, was Mellowtel tut, und dann seine Wahl erfassen. Ab dann muss ein Einstellungslink von einem offensichtlichen Ort in deiner Benutzeroberfläche erreichbar sein, damit sie ihre Meinung ändern können.
- Empfohlen: Öffne die vorgefertigte Mellowtel-Opt-In-Seite mit
generateAndOpenOptInLink(). Ein Methodenaufruf, vollständig konform, maximiert die Opt-In-Konversion. - Benutzerdefinierte UI: Baue deine eigene Zustimmungsschnittstelle und rufe
optIn()/optOut()selbst auf.
API-Oberfläche
| Methode | Rückgabewert | Verwende es, um |
|---|---|---|
generateAndOpenOptInLink() | Promise<void> | Öffne die gehostete Opt-In-Seite (empfohlener Weg). |
getOptInStatus() | Promise<boolean> | Überprüfe, ob der Benutzer bereits zugestimmt hat. |
optIn() | Promise<void> | Zustimmung aus deiner eigenen UI aufzeichnen. |
optOut() | Promise<void> | Zustimmung aus deiner eigenen UI widerrufen. |
start() | Promise<void> | Beginne mit der Bearbeitung von Anfragen nach Opt-In. |
generateSettingsLink() | Promise<string> | URL zur gehosteten Einstellungsseite, damit Benutzer ihre Wahl später ändern können. |
Empfohlene Implementierung
Die vollständige Integrationsanleitung befindet sich in den Plattform-Schnellstarts. Sie zeigen, wo das SDK platziert werden soll, wie es in den Installations-/Update-Lebenszyklus integriert wird und wie es getestet wird:- Schnellstart für Browser-Plugins
- Schnellstart für Desktop-Apps
- Schnellstart für Websites
- Schnellstart für mobile Apps
new Mellowtel(...) und initBackground(), rufe generateAndOpenOptInLink() von deinem Installations-/Update-Handler auf. Das war’s.
Benutzerdefinierte UI
Wenn du die volle Kontrolle über die Zustimmungsschnittstelle haben möchtest, erfasse die Wahl des Benutzers in deiner eigenen UI und leite sie an das SDK weiter:- Bei der ersten Installation nicht abweisbar sein.
- Standardmäßig auf abgemeldet sein, bis der Benutzer aktiv zustimmt.
- Von einem offensichtlichen Ort in deinem Produkt aus wieder geöffnet werden können, damit Benutzer ihre Wahl ändern können.
Einstellungslink
Benutzer müssen immer eine einfache Möglichkeit haben, ihre Einstellungen zu ändern. VerwendegenerateSettingsLink(), um eine URL zur gehosteten Einstellungsseite zu erhalten, und platziere sie an einem dauerhaften Ort: deinem Popup, einer Optionsseite, einem Kontobildschirm.
Ankündigung von Mellowtel an bestehende Benutzer
Wenn du Mellowtel zu einer Erweiterung hinzufügst, die bereits Benutzer hat, musst du ihnen mitteilen, was sich geändert hat, bevor du um Zustimmung bittest. Wir stellen eine Kopiervorlage für Ankündigungen zur Verfügung, die du anpassen kannst.Verwandte Themen
- Datenschutz: was Benutzer tatsächlich zu teilen zustimmen.
- Rate Limiting: wie das SDK Benutzer schützt, die zustimmen.