# Verwalten Sie die Versionen und Veröffentlichungen Ihrer App Erfahren Sie mehr über App-Versionierung und Veröffentlichungen, um neue Versionen Ihrer App zu bereitzustellen und Änderungen im Zeitverlauf zu verwalten. In Stripe-Apps ist eine *Version* ein Framework, mit dem Sie im Laufe der Zeit an Ihrer App vorgenommene Änderungen verwalten können. Eine *Veröffentlichung* ist eine Version Ihrer App, die Sie veröffentlichen möchten – entweder auf Ihrem eigenen Konto oder auf dem *Stripe App Marketplace* (A marketplace to browse, search, and install Stripe apps), nachdem Sie die App-Überprüfung bestanden hat. ## Versionsübersicht Mit der Eigenschaft `version` im *App-Manifest* (In a Stripe App, the app manifest is a stripe-app.json file in your app's root directory. It defines your app's ID, views, permissions, and other essential properties) können Sie die Version Ihrer App angeben. Stripe erzwingt kein bestimmtes Versionierungsschema für Apps, aber wir empfehlen, einem etablierten Muster zu folgen, wie z. B. [semantische Versionierung](https://semver.org/). Stripe-Nutzer/innen, die Ihre App installieren, müssen sich keine Gedanken über die Versionsnummer machen. Stripe aktualisiert sie automatisch auf die neueste Version einer App. Die App funktioniert auf ähnliche Weise wie Apps, die automatisch auf Ihrem Telefon aktualisiert werden. Die einzige Ausnahme sind Fälle, in denen sich der Berechtigungsumfang ändert. Wenn Sie die Berechtigungen ändern, werden Nutzer/innen Ihrer App aufgefordert, die App selbst und ihre neuen Berechtigungen erneut zu autorisieren. ## So laden Sie eine neue App-Version hoch 1. Ändern Sie die Eigenschaft `version` im [App-Manifest](https://docs.stripe.com/stripe-apps/reference/app-manifest.md). 2. Laden Sie die neue App-Version auf Stripe hoch. Befolgen Sie beim Hochladen [dasselbe Verfahren](https://docs.stripe.com/stripe-apps/upload-install-app.md) wie bei der App-Erstellung. ## Änderungen zwischen App-Versionen im Test-Modus Sie können vor dem Erstellen eines Releases zwischen verschiedenen App-Versionen im Test-Modus und in der *Sandbox* (A sandbox is an isolated test environment that allows you to test Stripe functionality in your account without affecting your live integration. Use sandboxes to safely experiment with new features and changes)-Umgebung wechseln. 1. Navigieren Sie im Stripe-Dashboard zu [Apps](https://dashboard.stripe.com/apps). 2. Wählen Sie die App aus, für die Sie eine neue Version erstellen möchten, und zeigen Sie **App-Details** an. 3. Klicken Sie in der Versionsverlaufstabelle auf das Überlaufmenü (⋯) der neuen Version. 4. Wählen Sie **Im Testmodus installieren** aus und schließen Sie die Installation ab. ## Übersicht über die Veröffentlichungen Um Ihre App im Live-Modus zu veröffentlichen, erstellen Sie eine neue Version. Diese können sie dann in Ihrem eigenen Konto oder im [App Marketplace](https://docs.stripe.com/stripe-apps/publish-app.md) veröffentlichen. Um in den App Marketplace aufgenommen zu werden, muss Ihr Release die [App-Überprüfung](https://docs.stripe.com/stripe-apps/review-requirements.md) durchlaufen. ## So erstellen Sie eine neue Veröffentlichung 1. Navigieren Sie im Stripe-Dashboard zu [Apps](https://dashboard.stripe.com/apps). 2. Wählen Sie die App aus, für die Sie eine neue Version erstellen möchten, und zeigen Sie **App-Details** an. 3. Klicken Sie auf **Neue Veröffentlichung erstellen** 4. Befolgen Sie die Schritte zum Erstellen einer neuen Veröffentlichung. Wenn Ihre Version die App-Überprüfung besteht, werden alle Nutzer/innen automatisch auf die neueste veröffentlichte Version aktualisiert. ## So entfernen Sie einen App-Eintrag oder ändern eine Version Veröffentlichungen von Apps können nur nach vorne korrigiert werden. Um einen App-Eintrag zu entfernen oder eine App-Version zu ändern, die versehentlich geändert wurde, erhöhen Sie die App-Version und erstellen Sie eine neue Version der App. Da wir keine Versionierungsstruktur erzwingen, handelt es sich bei einer inkrementellen Veröffentlichung jede Veröffentlichung, die nach der aktuellen Live-Version erstellt wird. Wenn beispielsweise Version 2.0.0 vor Version 1.0.0 hochgeladen wurde, steht Version 2.0.0 nicht zum Erstellen einer Veröffentlichung zur Verfügung. Um eine App oder eine App-Veröffentlichung von Stripe zu entfernen, kontaktieren Sie Stripe gemäß den [Konditionen der Vereinbarung über den App-Marktplatz](https://stripe.com/legal/app-marketplace-agreement), insbesondere im Abschnitt „Entfernungen“. ## Wie sich Aktualisierungen der App-Berechtigungen auf die Nutzer/innen einer App auswirken Wenn Sie eine Version Ihrer App mit geänderten Berechtigungen veröffentlichen, müssen die Nutzer/innen Ihrer App diese erneut autorisieren, indem sie alle neuen Berechtigungen genehmigen. Wenn die App versucht, eine Aktion ohne die erforderlichen Berechtigungen durchzuführen, gibt Stripe den Fehler „Ungültige Anfrage“ zurück. Weitere Informationen über bestimmte Berechtigungen und die von ihnen gesteuerten Funktionalitäten finden Sie in der [Berechtigungsreferenz](https://docs.stripe.com/stripe-apps/reference/permissions.md). Wenn eine App eine erneute Autorisierung erfordert, benachrichtigt Stripe die Nutzer/innen per E-Mail und über ihr Dashboard. ![Benachrichtigung über die erneute Autorisierung einer App](https://b.stripecdn.com/docs-statics-srv/assets/app-detail-reauth.18c8b4edc12f85d66af7ad3b2d9ae510.png) Benachrichtigung über die erneute Autorisierung einer App ![Flow für die erneute Autorisierung einer App](https://b.stripecdn.com/docs-statics-srv/assets/app-modal-reauth.37afad3db136c57e84e1c1f3ab3d6287.png) Autorisieren neuer Berechtigungen ## See also - [App hochladen](https://docs.stripe.com/stripe-apps/upload-install-app.md) - [App veröffentlichen](https://docs.stripe.com/stripe-apps/publish-app.md) - [Anforderungen für die App-Überprüfung](https://docs.stripe.com/stripe-apps/review-requirements.md)