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
Entwicklerressourcen
Übersicht
Versionierung
Änderungsprotokoll
Aktualisieren Sie Ihre API-Version
Ihre SDK-Version aktualisieren
Essentials
SDKs
API
Tests
Stripe-CLI
Tools
Workbench
Entwickler-Dashboard
Stripe Shell
Stripe für Visual Studio Code
Funktionen
Arbeitsabläufe
Ereignisziele
Stripe-StatuswarnungenHochgeladene Dateien
KI-Lösungen
Agent-Toolkit
Sicherheit und Datenschutz
Sicherheit
Datenschutz
Extend Stripe
Build 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
    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
      Accordion
      Badge
      Banner
      Balkendiagramm
      Textfeld
      Schaltfläche
      ButtonGroup
      Kontrollkästchen
      Chip
      ContextView
      DateField
      Trennzeichen
      FocusView
      FormFieldGroup
      Symbol
      Img
      Inline
      Liniendiagramm
      Link
      Liste
      Menü
      PropertyList
      Radio
      Auswählen
      SettingsView
      SignInView
      Sparkline
      Sanduhr
      Wechseln
      Tisch
      Registerkarten
      Aufgabenliste
      TextArea
      TextField
      Toast
      QuickInfo
Use apps from Stripe
Partner
Partner-Ecosystem
Partner-Zertifizierung
StartseiteEntwicklerressourcenBuild Stripe appsComponents

SignInView-Komponente für Stripe-Apps

Mit SignInView können Apps einen Anmeldebildschirm rendern.

Mit der SignInView-Komponente können Sie neben dem App-Symbol von Stripe Ihr eigenes Symbol sowie eine kurze Beschreibung Ihres Anmeldevorgangs, der Aktionsschaltflächen usw. einfügen. Müssen sich Ihre Nutzer/innen bei Ihrer App anmelden, so ist die SignInView-Komponente erforderlich – dadurch wissen die Nutzer/innen, dass sie sich mit Stripe verbinden.

Ein SignInView-Beispiel, das in der Schublade angezeigt wird.

Auf der Einstellungsseite verwendetes SignInView.

SignInView-Eigenschaften

EigenschaftTyp

brandColor

Optional

string | undefined

Eine CSS-Farbe, die sich gut von brandIcon abhebt.

brandIcon

Optional

string | undefined

Ein quadratischer, 1-farbiger SVG, der sich gut von der brandColor abhebt.

description

Optional

string | undefined

Eine Absatzbeschreibung der App und ihrer Funktionen.

descriptionActionContents

Optional

React.ReactNode

Beschreibung von Aktionsinhalten, die in einer FocusView geöffnet werden.

descriptionActionLabel

Optional

string | undefined

Ein Aktionslabel (z. B. „Mehr erfahren“ oder „Demo anzeigen“) unter der Beschreibung.

descriptionActionTitle

Optional

string | undefined

Der Titel in der FocusView für die Beschreibungsaktion.

footerContent

Optional

React.ReactNode

React Node unterhalb der primären Aktion in der Fußzeile.

primaryAction

Optional

(SignInActionWithHref | SignInActionWithOnPress) | undefined

Verwandte Typen: SignInActionWithHref, SignInActionWithOnPress.

secondaryAction

Optional

(SignInActionWithHref | SignInActionWithOnPress) | undefined

Verwandte Typen: SignInActionWithHref, SignInActionWithOnPress.

SignInActionWithHref

EigenschaftTyp

href

Pflichtfeld

string

label

Pflichtfeld

string

onPress

Optional

((event: PressEvent) => void) | undefined

target

Optional

string | undefined

SignInActionWithOnPress

EigenschaftTyp

label

Pflichtfeld

string

onPress

Pflichtfeld

(event: PressEvent) => void

href

Optional

string | undefined

target

Optional

string | undefined

Beispiel

import {Link, SignInView} from '@stripe/ui-extension-sdk/ui'; import appIcon from './icon.svg'; const Onboarding = ( <SignInView description="Connect your SuperTodo account with Stripe." primaryAction={{label: 'Sign in', href: 'https://example.com'}} footerContent={ <> Don't have an account? <Link href="https://example.com">Sign up</Link> </> } brandColor="#635bff" brandIcon={appIcon} /> );

Weitere Inhalte

Vor der Anmeldung durch Nutzer/innen sollten Sie diesen eine Demo, eine detaillierte Beschreibung Ihrer App oder auch Screenshots der Erfahrung zeigen. Denken Sie daran, dass Nutzer/innen zu diesem Zeitpunkt Ihre App bereits installiert haben – eine Anmeldung ist also wahrscheinlich. Wenn Sie jedoch zusätzliche Inhalte anzeigen möchten, können Sie dies in einer fokussierten Ansicht mit den Eigenschaften descriptionActionLabel, descriptionActionTitle und descriptionActionContents tun. Zum Beispiel:

import {Img, Link, SignInView} from '@stripe/ui-extension-sdk/ui'; import appIcon from './icon.svg'; const Onboarding = () => ( <SignInView description="Connect your SuperTodo account with Stripe." primaryAction={{label: 'Sign in', href: 'https://example.com'}} footerContent={ <> Don't have an account? <Link href="https://example.com">Sign up</Link> </> } brandColor="#635bff" brandIcon={appIcon} descriptionActionLabel="Learn more" descriptionActionTitle="Learn more" descriptionActionContents={ <> <Img src="https://example.com/screenshot.png" /> To import existing data from SuperTodo, you will need to connect your SuperTodo account to Stripe. </> } /> );

Siehe auch

  • Entwurfsmuster als Orientierung
  • App gestalten
  • Test der Nutzeroberfläche
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