Weiter zum Inhalt
Konto erstellen
oder
anmelden
Das Logo der Stripe-Dokumentation
/
KI fragen
Konto erstellen
Anmelden
Jetzt starten
Zahlungen
Umsatz
Plattformen und Marktplätze
Geldmanagement
Entwickler-Tools
Übersicht
Versionierung
Änderungsprotokoll
Aktualisieren Sie Ihre API-Version
Ihre SDK-Version aktualisieren
Entwickler-Tools
SDKs
API
Tests
Workbench
Ereignisziele
Arbeitsabläufe
Stripe-CLI
Stripe Shell
Entwickler-Dashboard
Agent-Toolkit
Mit LLMs entwickelnStripe für Visual Studio CodeStripe-StatuswarnungenHochgeladene Dateien
Sicherheit und Datenschutz
Sicherheit
Datenschutz
Extend Stripe
Stripe-Apps
    Übersicht
    Jetzt starten
    Eine App erstellen
    Funktionsweise von Stripe-Apps
    Beispiel-Apps
    App erstellen
    Shop-Geheimnisse
    API-Authentifizierungsmethoden
    Autorisierungsabläufe
    Serverseitige Logik
    Ereignisse überwachen
    Umgang mit verschiedenen Modi
    Sandbox-Unterstützung aktivieren
    App-Einstellungsseite
    Erstellen Sie eine Nutzeroberfläche
    Onboarding
    Ihre App verbreiten
    Vertriebsmöglichkeiten
    App hochladen
    Versionen und Releases
    Ihre App testen
    Ihre App veröffentlichen
    Ihre App bewerben
    Deep-Links hinzufügen
    Installationslinks erstellen
    Rollen in Erweiterungen der Nutzeroberfläche zuweisen
    Aktionen nach der Installation
    App-Analytik
    Eingebettete Komponenten für Apps
    Stripe-Apps von Drittanbietern einbetten
    Umstellung auf Stripe Apps
    Migrieren oder Erweiterung erstellen
    Ein Plugin zu Stripe Apps oder Stripe Connect migrieren
    Verwendungszweck
    App-Manifest
    CLI
    Erweiterungs-SDK
    Berechtigungen
    Darstellungsfelder
    Entwurfsmuster
    Komponenten
Stripe Connectors
Partner
Partner-Ecosystem
Partner-Zertifizierung
StartseiteEntwickler-ToolsStripe Apps

Onboarding

Führen Sie Ihre Nutzer/innen durch die Anmeldung und Ersteinrichtung Ihrer App.

Seite kopieren

Das Onboarding ist der Vorgang, den Ihre Nutzer/innen durchlaufen, um Ihre App nach der Installation einzurichten. Als erste Interaktion mit Ihrer App muss der Ablauf intuitiv, ausgearbeitet und möglichst unkompliziert sein.

Die erforderlichen Onboarding-Schritte sind für jede App unterschiedlich, aber wir bieten Tools und Best Practices, die Sie dabei unterstützen.

Entwurfsmuster

In unseren Onboarding-Entwurfsmustern zeigen wir Ihnen gängige Szenarien zu Aktivierung, Anmeldung, Weiterleitung und mehr.

Onboarding-Ansicht anzeigen

Nachdem Nutzer/innen Ihre App installiert haben und ins Dashboard gehen, ist es wichtig, dass ihnen als Erstes das Onboarding angezeigt wird. Achten Sie auf Folgendes:

  • Erstellen Sie eine Onboarding-Komponente (mit SignInView, wenn ein Anmeldevorgang erforderlich ist).
  • Überprüfen Sie in all Ihren seitenspezifischen Ansichten, ob der/die Nutzer/in das Onboarding abgeschlossen hat, wenn die Ansicht zum ersten Mal geladen wird. Zeigen Sie Ihre Onboarding-Komponente entsprechend an. Das kann zum Beispiel so aussehen:
    import {SignInView, ContextView} from '@stripe/ui-extension-sdk/ui'; import appIcon from './icon.svg'; // This component can be defined in a separate file for reuse between views const Onboarding = () => ( <SignInView description="Connect your SuperTodo account to Stripe." primaryAction={{label: 'Sign in', href: 'https://supertodo.example.com'}} brandColor="#635bff" brandIcon={appIcon} /> ); const CustomerDetailView = () => { // The definition of "isSignedIn" is dependent upon your app's sign in method if (!isSignedIn) { return <Onboarding /> } return ( <ContextView title="SuperTodo customer view"> // your signed-in content here </ContextView> ); };
  • Führen Sie die gleichen Schritte in der Standardansicht Ihres Dashboards durch. Wenn Sie keine Standardansicht haben, erstellen Sie eine. So wird den Nutzer/innen beim Öffnen der App im Dashboard der richtige Ablauf angezeigt. Wenn Sie die Standardansicht nur für das Onboarding benötigen, können Sie null für die Ansicht zurückgeben, wenn der/die Nutzer/in das Onboarding bereits abgeschlossen hat und das Dashboard die Standard-Schublade des Stripe-Dashboards anzeigt, die Nutzer/innen zu einer seitenspezifischen Ansicht führt. Zum Beispiel:
    import {SignInView} from '@stripe/ui-extension-sdk/ui'; import appIcon from './icon.svg'; // This component can be defined in a separate file for reuse between views const Onboarding = () => ( <SignInView description="Connect your SuperTodo account to Stripe." primaryAction={{label: 'Sign in', href: 'https://supertodo.example.com'}} brandColor="#635bff" brandIcon={appIcon} /> ); const DashboardDefaultView = () => { // The definition of "isSignedIn" is dependent upon your app's sign in method if (!isSignedIn) { return <Onboarding /> } return null; };

Zero-Touch-Nutzer-Onboarding mit der Stripe-Authentifizierung

Wenn Sie eine App erstellen, die Daten in einem externen Backend speichert und keine Nutzerkonten benötigen, können Sie sich auf die Authentifizierung von Stripe verlassen, um Zero-Touch-Onboarding zu bieten. Bei dieser Methode erfordert Ihre App kein Onboarding und sie kann sofort nach der Installation verwendet werden.

Richten Sie zunächst Ihr Backend so ein, dass es Anfragen über die Nutzeroberfläche Ihrer App authentifiziert. Anschließend können Sie Informationen in Ihrer Datenbank mit einer gesonderten Spalte für die von Stripe bereitgestellte Nutzer-ID bzw. Konto-ID speichern. Wenn Nutzer/innen Ihre App verwenden, werden Sie automatisch im Stripe-Dashboard angemeldet. Eine zusätzliche Authentifizierung entfällt somit.

Siehe auch

  • SignInView
  • Seite mit App-Einstellungen hinzufügen
War diese Seite hilfreich?
JaNein
Benötigen Sie Hilfe? Kontaktieren Sie den Kundensupport.
Nehmen Sie an unserem Programm für frühzeitigen Zugriff teil.
Schauen Sie sich unser Änderungsprotokoll an.
Fragen? Sales-Team kontaktieren.
LLM? Lesen Sie llms.txt.
Unterstützt von Markdoc