Registrierung von Produkten im App Store

Um die Vorteile der In-App-Kauffunktion unter iOS zu nutzen, müssen Sie Ihre Anwendung und alle verfügbaren Produkte in App Store Connect registrieren. Dieser Leitfaden bietet eine kurze Einführung in die Registrierung einer Anwendung und ihrer In-App-Produkte im App Store.

In-App-Käufe können nur auf der aktuellen Hardware für die iOS-Plattform getestet werden. Weitere Informationen finden Sie in der iOS-Dokumentation.

Registrieren einer eindeutigen App-ID

Eine der Voraussetzungen für die Unterstützung von In-App-Käufen unter iOS ist die Registrierung einer eindeutigen App ID. Dies bedeutet, dass es nicht möglich ist, eine App ID zu verwenden, die ein Platzhalterzeichen enthält. Sie können die vorhandenen App IDs überprüfen und neue über den Apple Developer Certificate, Identifiers, and Profiles Manager erstellen.

Klicken Sie auf der Registerkarte Identifiers des Managers Developer Certificate, Identifiers, and Profiles auf die Schaltfläche +, um eine neue App-ID zu erstellen. Daraufhin wird die Seite zur Registrierung einer neuen iOS App ID geöffnet.

Geben Sie Ihrer App eine relevante ID-Beschreibung und ein Präfix. Ihr App ID Suffix sollte ein expliziter App ID Typ sein. Geben Sie eine eindeutige App ID in das Feld Bundle ID ein. Es wird empfohlen, die Konvention com.mycompany.myappname für die App ID zu verwenden. Dabei steht "com.mycompany" für den Internet-Domänennamen des Herausgebers.

Vergewissern Sie sich, dass im Bereich App Services das Kontrollkästchen In-App Purchases aktiviert ist. Klicken Sie auf continue, um die Registrierung der App-ID abzuschließen.

Erstellen eines Bereitstellungsprofils

Um Ihre neue App-ID verwenden zu können, erstellen Sie ein neues Bereitstellungsprofil, das die neue ID zum Signieren und Ausführen Ihrer App enthält. Provisioning-Profile werden auch über den Apple Developer Certificate, Identifiers, and Profiles Manager verwaltet.

Navigieren Sie zur Registerkarte Provisioning Profiles des Managers und klicken Sie auf die Schaltfläche +, um ein neues Provisioning-Profil zu erstellen. Vergewissern Sie sich, dass iOS App Development ausgewählt ist, und klicken Sie auf die Schaltfläche Continue.

Sie haben nun die Möglichkeit, die App-ID auszuwählen, die für dieses Profil verwendet werden soll, d. h. die eindeutige App-ID, die Sie im vorherigen Abschnitt erstellt haben. Vergewissern Sie sich noch einmal, dass die App-ID keine Platzhalterzeichen ("*") enthält, da es nicht möglich ist, den In-App-Kaufdienst mit einer solchen App-ID zu nutzen.

Auf der nächsten Seite müssen Sie die Zertifikate auswählen, die mit Ihrem Bereitstellungsprofil verteilt werden sollen. Sie hätten zuvor ein Zertifikat auf Ihrem lokalen Entwicklungsrechner in den Apple Developer Certificate, Identifiers, and Profiles Manager hochladen müssen. Im Allgemeinen möchten Sie alle Zertifikate der Mitglieder Ihres Teams hinzufügen, die Ihre App erstellen müssen.

Auf der nächsten Seite müssen Sie die Geräte auswählen, auf denen Sie Ihre App entwickeln und testen werden. Sie müssen Ihre Geräte zuvor im Apple Developer Certificate, Identifiers, and Profiles Manager registrieren. Die Geräte, die Sie hier auswählen, sind die einzigen, auf denen mit diesem Bereitstellungsprofil signierte Apps ausgeführt werden können. Wählen Sie daher alle Geräte aus, die Sie während der Entwicklungs- und Testphase verwenden möchten.

Geben Sie Ihrem Bereitstellungsprofil einen beschreibenden Anzeigenamen und klicken Sie auf Generate, um das eigentliche Profil zu erstellen. Wenn dieser Vorgang abgeschlossen ist, haben Sie die Möglichkeit, das Bereitstellungsprofil herunterzuladen.

Öffnen Sie die heruntergeladene Datei in XCode, um sie zu installieren. Wenn Sie nun das nächste Mal eines der registrierten Geräte anschließen, sollte Ihr Provisioning Profile automatisch darauf installiert werden.

Registrieren Sie Ihre Anwendung

Bevor Sie neue Produkte für den In-App-Kaufdienst registrieren können, müssen Sie Ihre Anwendung in App Store Connect registrieren. App Store Connect ist der Ort, an dem Sie eine App registrieren, wenn Sie sie im Apple iOS App Store einreichen möchten.

Beginnen Sie damit, zu App Store Connect zu gehen und sich anzumelden. Sobald Sie angemeldet sind, öffnen Sie den Link My Apps, der Sie zur Seite Apps führt. Wenn Sie Ihre App bereits hier registriert haben, können Sie den Registrierungsschritt überspringen, andernfalls klicken Sie auf die Plus-Schaltfläche und wählen New App in der oberen linken Ecke der Seite.

Wählen Sie iOS App und geben Sie auf der nächsten Seite die erforderlichen Informationen ein. Wenn Sie zum Abschnitt Bundle ID gelangen, wählen Sie die eindeutige App-ID aus, die wir in den vorherigen Schritten erstellt haben.

Es ist wahrscheinlich, dass Sie zu diesem Zeitpunkt noch nicht alle erforderlichen Angaben haben, um die Informationen für die Registrierung Ihrer App zu vervollständigen. Füllen Sie vorerst nur die Formulare mit den Stammdaten aus, da alles außer den Feldern SKU und Version später bearbeitet werden kann.

Archivieren und Hochladen der Anwendung

Wenn Sie eine Anwendung für ein iOs-Gerät erstellen, erstellt Qt Creator ein XCode-Projekt, das zum Hochladen Ihrer Anwendung in den App Store verwendet wird. Öffnen Sie das XCode-Projekt und gehen Sie in den Projekteigenschaften zu signing and Capabilities. Stellen Sie sicher, dass die Apple ID ausgewählt ist, die Sie für App Store Connect verwenden. Vergewissern Sie sich, dass Bundle Identifier derselbe Name ist wie der, den Sie auf der Seite Developer Certificate, Identifiers, and Profiles erstellt haben.

Wählen Sie dann Set the active scheme in der oberen Leiste des XCode-Fensters und wählen Sie Generic iOS Device. Wählen Sie anschließend Product in der Menüleiste und klicken Sie auf Archive. Wählen Sie im Pop-up-Fenster Distribute App aus, um den Assistenten zu durchlaufen, und der Build wird im App Store Connect angezeigt.

Einrichten von Anwendungstests

Wählen Sie im App Store Connect Ihre Anwendung aus und gehen Sie zur Seite TestFlight. Sie sollten mindestens ein Build Ihrer Anwendung auf der Seite sehen. Es gibt zwei Arten von Testgruppen: interne und externe. In der internen Testgruppe können Sie Entwickler auswählen, die Zugriff auf Ihre Anwendung im App Store Connect haben. In der externen Gruppe können Sie Ihre Anwendung mit einem öffentlichen Link freigeben oder bestimmte Personen zum Testen Ihrer Anwendung einladen.

Registrieren der Produkte

Sobald Ihre Anwendung in App Store Connect registriert ist, stehen Ihnen zusätzliche Optionen für die Verwaltung dieser Anwendung zur Verfügung. Klicken Sie auf der Seite Apps von App Sotre Connect auf das Symbol für Ihre App, um deren Details zu verwalten. In diesem Menü können Sie Manage In-App Purchases aus der Liste auf der rechten Seite auswählen, um In-App-Produkte zu registrieren, die Sie anbieten möchten.

Um ein neues Produkt zu registrieren, klicken Sie auf die Schaltfläche Plus icon rechts neben der Überschrift "In-App-Kauf". Die erste Auswahlmöglichkeit, die Sie erhalten, ist die Art des In-App-Kaufs, den Sie erstellen möchten.

Auf der nächsten Seite müssen Sie die Details zu Ihrem Produkt ausfüllen. Das Feld Reference Name bezieht sich darauf, wie das Produkt in App Store Connect und in den Verkaufsberichten angezeigt wird, aber nicht im App Store selbst. Das Feld Product ID ist sehr wichtig, da es die eindeutige ID ist, die für die Abfrage des Produkts in Ihrer App selbst verwendet wird. Wenn möglich, sollte dies die gleiche ID sein wie die entsprechenden Produkte in den Stores der anderen Plattformen. Andernfalls müssen Sie in Ihrer App für jede Plattform eine bedingte Logik für die Angabe von Produktkennungen verwenden.

Wählen Sie als Nächstes die Preis- und Verfügbarkeitsangaben für Ihr Produkt aus. Für den iOS App Store wird die Preisgestaltung über ein Stufensystem festgelegt. Jede Stufe steht für ein Preisniveau in jeder iOS App Store Region. Ihre Endbenutzer erhalten den tatsächlich zu erwartenden Preis für ein Produkt, je nachdem, in welcher Region sich ihr App Store befindet.

Im nächsten Abschnitt In-App Purchase Details geben Sie die Details für mindestens eine Sprache an. Wenn die App die Produktdetails wie title und description anfordert, werden sie in der Sprache des jeweiligen Gebietsschemas bereitgestellt, sofern sie verfügbar sind. Erstellen Sie Sprachangaben für die Regionen, in denen Sie die App voraussichtlich vertreiben werden.

Schließlich müssen Sie einen Screenshot anhängen, der für die Überprüfung verwendet wird. Auch hier kann es sich zunächst um einen Stub handeln, aber Ihr Produkt muss die Prüfung bestehen, bevor es in Ihrer veröffentlichten App verkauft werden kann. Klicken Sie auf save, um die Produktregistrierung abzuschließen.

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.