Skip to main content
Wenn deine Base44 App bereit für Mobile ist, kannst du die gesamte Store-Vorbereitung aus deinem App-Editor heraus verwalten. Scanne deine App gegen Apple- und Google-Richtlinien, nutze den Base44 KI-Chat, um problematische Bereiche zu verbessern, und generiere dann die Dateien, die du brauchst, um deine App in deinen Apple- und Google-Entwicklerkonten einzureichen.
Baseapps
Deine Mobile-App führt deine veröffentlichte Base44 App in einer sicheren Web View aus. Dies ist ein leichtgewichtiger nativer Wrapper um deine Web-App, der nur die URL deiner App öffnet. Wenn du die meisten Inhalts- und Designänderungen in Base44 veröffentlichst, erscheinen sie auch in deiner App, ohne dass du eine neue Version an den Apple App Store oder Google Play senden musst. Du kannst außerdem Push-Benachrichtigungen hinzufügen, wenn du deine Store-Dateien generierst, sodass deine App Updates direkt an das Telefon einer Person senden kann.
Wichtig: Du kannst den Scan zur Vorbereitung deiner App für Stores im Free-Tarif ausführen, aber um die Dateien für die App-Einreichung herunterzuladen, musst du im Builder-Tarif oder höher sein.

Bevor du beginnst

Die Store-Einreichung ist ein mehrstufiger Prozess, der sowohl Base44 als auch deine Apple- und Google-Dashboards umfasst. Halte deine Entwickler-Anmeldedaten bereit und plane Zeit ein, um jeden Teil abzuschließen.Stelle sicher, dass du Folgendes bereit hast:
  • Eine veröffentlichte Base44 App mit einer stabilen URL
  • Ein Apple Developer Program-Konto mit Zugriff auf App Store Connect und API-Schlüssel
  • Ein Google Play Console-Entwicklerkonto
  • Berechtigung zum Erstellen und Verwalten von Apps in beiden Konten (wenn du in einem Team arbeitest)
  • Ein Logo, das den Apple- und Google-Icon-Anforderungen entspricht, oder einen klaren Prompt, um eins mit KI zu generieren
  • Eine Datenschutzrichtlinien- und Nutzungsbedingungenseite, die erklärt, wie deine App Daten und Geräteberechtigungen behandelt und die von deinen Hauptseiten der App aus erreichbar ist
Informationen zum Verkauf von Produkten:
  • Physische Waren und Dienstleistungen: Die Verwendung von Stripe ist in den App Stores erlaubt.
  • Digitale Waren (zum Beispiel Abonnements oder In-App-Funktionen): Verwende Stripe nicht für Zahlungen in deiner Mobile-App. Apple und Google verlangen ihre eigenen Abrechnungssysteme für digitale Inhalte. Wenn deine App Stripe für digitale Inhalte verwendet, wird sie abgelehnt. Wir arbeiten an einer eingebauten Integration für StoreKit und Google Play Billing, um digitale Käufe zu handhaben und deine App konform zu halten.
Hast du bereits alle Vorbereitungen abgeschlossen und bist bereit einzureichen? Folge unserem Schritt-für-Schritt-Visualleitfaden zur Einreichung deiner App im Apple App Store und Google Play Store.

Schritt 1 | Erstelle deine Entwicklerkonten

Bevor du Store-Dateien generieren und deine App einreichen kannst, brauchst du aktive Apple- und Google-Entwicklerkonten. Mit diesen Konten besitzt du deine Einträge, verwaltest Releases und übernimmst Reviews direkt in jedem Store.
Du bist verantwortlich für das Einrichten und Bezahlen deiner Apple- und Google-Entwicklerkonten sowie für die Verwaltung deiner App-Einträge und -Einreichungen. Base44 hilft dir, deine App für die Einreichung vorzubereiten, erstellt oder verwaltet aber nicht deine Entwicklerkonten.

Apple Developer-Konto

Verwende dein Apple Developer-Konto, um deine iOS-App in App Store Connect einzureichen und Releases zu verwalten. Stelle sicher, dass du eine Apple-ID hast, die du für dein Unternehmen verwenden kannst. So erstellst du dein Apple Developer-Konto:
  1. Gehe zur Apple Developer Anmeldungsseite.
  2. Melde dich mit deiner Apple-ID an und starte den Anmeldeprozess.
  3. Wähle den Kontotyp, der zu deiner Situation passt:
    • Individual: Wähle das, wenn du als Einzelperson veröffentlichst.
    • Organization: Wähle das, wenn du im Namen eines Unternehmens veröffentlichst. Apple kann nach deinem rechtlichen Firmennamen und deiner D-U-N-S-Nummer fragen.
  4. Überprüfe und akzeptiere die Apple-Programmbedingungen.
  5. Schließe die Zahlung ab, um deine Apple Developer Program-Mitgliedschaft zu aktivieren.
  6. Nachdem deine Anmeldung genehmigt wurde, melde dich mit derselben Apple-ID bei App Store Connect an, um deine Apps zu verwalten.
Die Apple Developer-Anmeldungsseite zum Starten eines neuen Apple Developer Program-Kontos

Ein Apple Developer-Konto erstellen

Hinweis: Apple sendet dir eine Aktivierungs-E-Mail, nachdem deine Anmeldezahlung verarbeitet wurde. Das kann bis zu 2 Werktage dauern. Sobald dein Konto aktiv ist, melde dich bei App Store Connect an und kehre dann zu Base44 zurück, um mit der Generierung deiner App Store-Dateien fortzufahren.

Google Play-Entwicklerkonto

Verwende dein Google Play-Entwicklerkonto, um deine Android-App in der Google Play Console einzureichen und Releases zu verwalten. Stelle sicher, dass du ein Google-Konto hast, das du für dein Unternehmen verwenden kannst. So erstellst du dein Google Play-Entwicklerkonto:
  1. Gehe in deinem Browser zur Google Play Console.
  2. Melde dich mit deinem Google-Konto an und starte den Registrierungsflow.
  3. Gib deine Entwicklerprofildetails ein, wie deinen Entwicklernamen, deine Kontakt-E-Mail und Website, falls du eine hast.
  4. Überprüfe und akzeptiere die Google Play-Bedingungen und -Richtlinien.
  5. Schließe die Registrierungszahlung ab, um dein Google Play-Entwicklerkonto zu erstellen.
  6. Nachdem die Einrichtung abgeschlossen ist, melde dich bei der Google Play Console an und bestätige, dass du eine neue App erstellen kannst.
Der Google Play Console-Anmeldeflow zum Erstellen eines neuen Google Play-Entwicklerkontos

Ein Google Play-Entwicklerkonto erstellen


Schritt 2 | Scanne deine App auf Probleme

Scanne aus dem App-Editor in Base44 deine App gegen die neuesten App Store- und Google Play-Richtlinien. So führst du einen Scan aus:
  1. Gehe zu deinem App-Editor.
  2. Klicke oben rechts auf Publish.
  3. Klicke auf den Tab Mobile app.
  4. Klicke auf Check Your App, dann auf Run App Scan und wähle, gegen was du deine App scannen möchtest:
    • App Store-Richtlinien
    • Google Play-Richtlinien
Der Mobile-app-Tab mit ausgeklapptem Check Your App und einem Run App Scan Dropdown-ButtonDer Mobile-app-Tab mit ausgeklapptem Check Your App und einem Run App Scan Dropdown-Button

Einen App-Scan über den Mobile-app-Tab ausführen


Schritt 3 | KI zur Behebung von Problemen verwenden

Nachdem der Scan abgeschlossen ist, verwende das Ergebnisfenster, um zu sehen, wie bereit deine App für die Stores ist, und lass den KI-Chat Korrekturen vorschlagen. Du kannst jedes Problem überprüfen, empfohlene Änderungen anwenden und den Scan erneut ausführen, bis du mit deinem Score zufrieden bist.
Hinweis: Du brauchst keinen Bereitschafts-Score von 100, bevor du einreichst, aber je höher der Score, desto reibungsloser kann der Einreichungsprozess sein. Strebe einen möglichst hohen Bereitschafts-Score ohne ungelöste kritische Probleme an, bevor du Store-Dateien generierst.
So überprüfst und behebst du Probleme mit dem KI-Chat:
  1. Schau dir deinen Readiness Score und die Anzahl der bestandenen, teilweise bestandenen und fehlgeschlagenen Prüfungen im Scan-Ergebnisfenster an.
  2. Wähle, wie du die Probleme beheben möchtest:
    • Apply with AI: Öffne den KI-Chat mit einem maßgeschneiderten Korrektur-Prompt basierend auf deinen Scan-Ergebnissen.
    • Copy Fix Prompt: Kopiere den Korrektur-Prompt, damit du ihn selbst in den KI-Chat einfügen und vorher bearbeiten kannst.
  3. Lass den KI-Chat die vorgeschlagenen Änderungen anwenden.
Scan-Ergebnisse in Base44 mit KI-gesteuerten Korrekturoptionen für App-Store-Bereitschaftsprobleme

KI zur Behebung von Problemen für die App-Einreichung in Stores verwenden

Überprüfe deinen Score erneut:
  1. Gehe zurück zu Preview und teste die wichtigsten Flows wie Browsen, Anmeldung, Login und Checkout.
  2. Veröffentliche die Änderungen.
  3. Führe einen weiteren App-Scan aus, um deinen aktualisierten Bereitschafts-Score zu sehen und zu überprüfen, ob kritische Probleme gelöst sind.

Schritt 4 | Generiere deine App-Dateien

Generiere die Dateien für jeden Store direkt aus dem Tab Mobile app, damit du den App-Editor nicht verlassen musst. Verwende deine scan-bereite App, um die Dateien zu erstellen, die du im App Store und in Google Play einreichen musst.
Wichtig: Du musst im Builder-Tarif oder höher sein, um deine App-Dateien herunterzuladen.
Der Mobile-app-Tab mit ausgeklapptem Build Stores Files und Buttons zum Erstellen von App Store-Dateien und Google Play-DateienDer Mobile-app-Tab mit ausgeklapptem Build Stores Files und Buttons zum Erstellen von App Store-Dateien und Google Play-Dateien

App Store- und Google Play-Dateien aus dem Mobile-app-Tab erstellen

App Store-Dateien erstellen

Wenn deine App für iOS bereit ist, verwende deine Apple Developer-Anmeldedaten im Tab Mobile app, um ein App Store-bereites IPA-Bundle zu generieren. Wenn die Generierung abgeschlossen ist, lade die Datei aus Base44 herunter, bewahre sie an einem sicheren Ort auf und verwende sie, wenn du deine App in App Store Connect hochlädst. So erstellst du App Store-Dateien:
  1. Gehe zu deinem App-Editor.
  2. Klicke oben rechts auf Publish.
  3. Klicke auf den Tab Mobile app.
  4. Klicke auf Build Stores Files, dann auf Create App Store files.
  5. Füge deine Issuer ID, Key ID, Team ID hinzu und lade die .p8 API-Schlüsseldatei aus App Store Connect hoch, dann klicke auf Continue.
    Hinweis: Um Push-Benachrichtigungen aus deiner App zu senden, aktiviere Add push notifications in diesem Fenster, bevor du fortfährst. Siehe Push-Benachrichtigungen hinzufügen.
    Du musst deinen API-Schlüssel generieren und die Details dann zu Base44 hinzufügen. So generierst du deinen Schlüssel:
    1. Gehe zu App Store Connect und melde dich mit deinem Apple Developer-Konto an.
    2. Klicke auf Users and Access.
    3. Klicke auf Integrations .
    4. Klicke auf +, um einen neuen API-Schlüssel zu erstellen.
    5. Gib einen Namen für den Schlüssel ein und wähle die entsprechende Zugriffsrolle (zum Beispiel Admin oder App Manager).
    6. Klicke auf Generate, um den Schlüssel zu erstellen. So findest du deine Apple-IDs und lädst die API-Schlüsseldatei (.p8) herunter:
    7. Gehe zu App Store Connect und melde dich mit deinem Apple Developer-Konto an.
    8. Klicke auf Users and Access.
    9. Klicke auf Integrations .
    10. Finde deine Issuer ID und Key ID.
    11. Klicke auf Download, um die .p8-Datei auf deinem Computer zu speichern und an einem sicheren Ort aufzubewahren. So findest du deine Team ID:
    12. Gehe zu deinem Apple Developer-Konto.
    13. Suche nach dem Team-ID-Wert, der unter den Mitgliedschaftsdetails aufgeführt ist.
  6. Überprüfe dein App-Logo. Lade ein neues Logo von deinem Computer hoch oder generiere eines mit KI, dann klicke auf Generate Files.
  7. Wenn deine Dateien bereit sind, klicke auf Download.
    Wichtig:
    • Apple lässt dich jede .p8-Schlüsseldatei nur einmal herunterladen. Wenn du sie verlierst, musst du den Schlüssel widerrufen und einen neuen erstellen.
    • Wenn du den Keys-Tab in App Store Connect nicht siehst, wird dein Apple Developer-Konto noch verarbeitet. Es kann bis zu 48 Stunden nach der Zahlung dauern, bis Apple dein Konto aktiviert und den Keys-Tab anzeigt. Warte auf die Aktivierungs-E-Mail, bevor du versuchst, API-Anmeldedaten zu erstellen.
    • Teile deine Issuer ID, Key ID, Team ID oder .p8-Datei nicht außerhalb vertrauenswürdiger Tools. Behandle sie als sensible Anmeldedaten. Wenn du jemals glaubst, dass ein Schlüssel offengelegt wurde, widerrufe ihn in App Store Connect und erstelle einen neuen.
    • Das Ändern des Logos im Fenster Generate App Store files aktualisiert auch das Logo, das du derzeit für deine App verwendest. Stelle sicher, dass du mit dem Logo zufrieden bist, bevor du die Dateien generierst.

Google Play-Dateien erstellen

Wenn deine App für Android bereit ist, verwende den Tab Mobile app, um ein Google Play-bereites AAB-Bundle zu generieren. Lade nach der Generierung die Datei aus Base44 herunter, bewahre sie an einem sicheren Ort auf und lade sie in deinem Google Play Console-Release hoch. So erstellst du Google Play-Dateien:
  1. Gehe zu deinem App-Editor.
  2. Klicke oben rechts auf Publish.
  3. Klicke auf den Tab Mobile app.
  4. Klicke auf Build Stores Files, dann auf Create Google Play files.
  5. Folge den Schritten auf dem Bildschirm, um dein App-Logo zu überprüfen, ein neues Logo von deinem Computer hochzuladen oder ein neues mit KI zu generieren.
    Hinweise:
    • Das Ändern des Logos im Fenster Generate Google Play files aktualisiert auch das Logo, das du derzeit für deine App verwendest. Stelle sicher, dass du mit dem Logo zufrieden bist, bevor du die Dateien generierst.
    • Um Push-Benachrichtigungen aus deiner App zu senden, aktiviere Add push notifications in diesem Fenster, bevor du deine Dateien generierst. Siehe Push-Benachrichtigungen hinzufügen.
  6. Klicke auf Generate Files, um das AAB-Bundle zu erstellen.
  7. Wenn deine Dateien bereit sind, klicke auf Download.

Push-Benachrichtigungen hinzufügen

Push-Benachrichtigungen erscheinen auf dem Telefon einer Person, auch wenn deine App geschlossen ist. Du aktivierst sie im selben Fenster, in dem du deine Store-Dateien generierst, und lädst dann Anmeldedaten aus deinem Apple Developer-Konto oder deinem eigenen Firebase-Projekt hoch. iOS und Android sind getrennt, richte also beide ein, um alle Nutzer deiner App zu erreichen.
Eine Push-Benachrichtigung auf einem Sperrbildschirm eines Telefons mit dem Text Class in 1 hour: Vinyasa Flow with Dana, Studio 2. Tap to check in.
Bevor du beginnst:
  • Für iOS: Du brauchst eine aktive Apple Developer Program-Mitgliedschaft und einen APNs Auth Key.
  • Für Android: Du brauchst ein Google-Konto und dein eigenes Firebase-Projekt. Der kostenlose Spark-Tarif reicht aus.
Du brauchst einen APNs Auth Key aus deinem Apple Developer-Konto. Erstelle ihn unter Certificates, Identifiers & Profiles, dann Keys, und wähle Apple Push Notifications service (APNs). Apple gibt dir eine .p8-Datei und eine 10-stellige Key ID.Dies ist ein separater Schlüssel vom App Store Connect-API-Schlüssel, den du vorher im selben Fenster hinzufügst. Jeder hat seine eigene Key ID, und beide Dateien enden auf .p8. Merke dir also beim Herunterladen, welche welche ist.
Wichtig: Apple lässt dich deinen APNs Auth Key nur einmal herunterladen. Speichere die .p8-Datei an einem sicheren Ort, denn du kannst sie nicht erneut herunterladen. Wenn du sie verlierst, widerrufe den Schlüssel in deinem Apple Developer-Konto und erstelle einen neuen.
So fügst du deine iOS-Push-Anmeldedaten hinzu:
  1. Beginne mit dem Erstellen deiner App Store-Dateien und fülle deine App Store Connect-Anmeldedaten aus.
  2. Aktiviere Add push notifications.
  3. Klicke auf How to create an APNs auth key für die Apple-Schritte, wenn du deinen Schlüssel noch erstellen musst.
  4. Lade deinen Schlüssel unter Upload the APNs auth key (.p8) hoch.
  5. Prüfe das Feld APNs Key ID. Base44 füllt es aus, wenn du deinen Schlüssel hochlädst. Wenn es leer bleibt, füge die kopierte Key ID ein.
  6. Klicke auf Continue und schließe dann den Flow ab, um deine Dateien zu generieren und herunterzuladen.
Das Fenster Generate App Store files mit aktiviertem Add push notifications, das den APNs Auth Key-Upload und das Feld APNs Key ID zeigt

Deinen APNs Auth Key im Fenster Generate App Store files hinzufügen

Der ausgeklappte Leitfaden How to create an APNs auth key mit sechs Schritten vom Anmelden bei Apple Developer bis zum Hochladen der .p8-Datei

Der eingebaute Leitfaden zum Erstellen eines APNs Auth Key

Du brauchst zwei Dateien aus deinem eigenen Firebase-Projekt. Deine google-services.json-Datei wird in deine App eingebaut, damit sie Benachrichtigungen empfangen kann, und dein Service-Account-Key lässt Base44 sie senden. Erstelle dein Projekt in der Firebase-Konsole, registriere deine Android-App gegen den Paketnamen, den Base44 dir zeigt, und lade dann beide Dateien aus demselben Projekt herunter.
Wichtig: Dein Service-Account-Key lässt Base44 Benachrichtigungen in deinem Namen senden. Behandle ihn als sensible Anmeldedaten und halte ihn privat.
So fügst du deine Android-Push-Anmeldedaten hinzu:
  1. Beginne mit dem Erstellen deiner Google Play-Dateien und überprüfe dein App-Logo.
  2. Aktiviere Add push notifications.
  3. Klicke auf How to set up Firebase & download your files für die Firebase-Schritte, wenn du dein Projekt noch erstellen musst.
  4. Lade deine google-services.json-Datei unter Upload google-services.json hoch.
  5. Lade deinen Service-Account-Key unter Upload the service account key (.json) hoch.
  6. Klicke auf Generate Files, dann lade deine Dateien herunter, wenn sie bereit sind.
Das Fenster Generate Google Play files mit aktiviertem Add push notifications, das google-services.json über dem Service-Account-Key zeigt

Deine Firebase-Dateien im Fenster Generate Google Play files hinzufügen

Der ausgeklappte Leitfaden How to set up Firebase and download your files mit sechs Schritten vom Öffnen der Firebase-Konsole bis zum Hochladen beider Dateien

Der eingebaute Leitfaden zum Einrichten von Firebase

Base44 behält deine Anmeldedaten gespeichert, sodass sie beim nächsten Generieren von Dateien bereit sind. Um einen Schlüssel später zu ersetzen, öffne das Fenster erneut und klicke auf Replace.

Deine Benachrichtigungen senden

Du sendest Benachrichtigungen aus dem Backend deiner App mit der SendPushNotification-Integration. Jede Nachricht enthält einen Titel, eine Nachricht, ein optionales Action-Button-Label und einen optionalen Link zu einer bestimmten Seite in deiner App. Beim ersten Öffnen deiner App wählt die Person, ob sie Benachrichtigungen zulässt. Du kannst an alle senden, die zustimmen. Erfahre mehr über das Senden von Push-Benachrichtigungen.
Wichtig: Personen, die deine App bereits installiert haben, erhalten Push-Benachrichtigungen, nachdem du neue App-Dateien generiert und eine aktualisierte Version an den Apple App Store oder Google Play eingereicht hast.

Google Play SHA hinzufügen

Wenn deine App den Login mit Google verwendet, musst du den Google Play App Signing SHA-256-Fingerabdruck zu Base44 hinzufügen, damit der Google-Login in der von Google Play installierten Version funktioniert. So findest du deinen SHA-256-Fingerabdruck in der Google Play Console:
  1. Gehe zu Google Play Console und melde dich mit deinem Entwicklerkonto an.
  2. Gehe in der Seitenleiste zu Setup und klicke dann auf App integrity.
  3. Kopiere unter App signing key certificate den Wert SHA-256 fingerprint.
So fügst du deinen Google Play App Signing SHA in Base44 hinzu:
  1. Gehe zu deinem App-Editor.
  2. Klicke oben rechts auf Publish.
  3. Klicke auf den Tab Mobile app.
  4. Klicke auf Build Stores Files, dann im Abschnitt Google Play files auf das Symbol More Actions .
  5. Klicke auf Add Google Play SHA.
  6. Füge deinen SHA-256-Fingerabdruck in das Feld SHA-256 Fingerprint ein.
  7. Klicke auf Save.
Der Mobile-app-Tab zeigt Google Play-Dateien mit einem Download-Menü, das eine Add-Google-Play-SHA-Option enthält

Deinen Google Play App Signing SHA über den Mobile-app-Tab hinzufügen

Hinweis: Du musst den SHA nur hinzufügen, wenn deine App den Login mit Google unterstützt. Wenn du später die Signierungseinstellungen in Google Play änderst, aktualisiere den SHA-256-Fingerabdruck in Base44, damit der Google-Login in der verteilten App weiterhin funktioniert.

Einen Google Snippet hinzufügen

Wenn du deinen Paketnamen in der Google Play Console registrierst, kann Google ein ADI-Registrierungs-Snippet bereitstellen, um den Besitz deines Paketnamens zu verifizieren. Wenn du dazu aufgefordert wirst, musst du dieses Snippet zu deiner Base44 App hinzufügen. Google führt diese Anforderung schrittweise ein, sodass noch nicht alle Konten betroffen sind. So fügst du deinen Google Snippet in Base44 hinzu:
  1. Gehe zu deinem App-Editor.
  2. Klicke oben rechts auf Publish.
  3. Klicke auf den Tab Mobile app.
  4. Klicke auf Build Stores Files, dann im Abschnitt Google Play files auf das Symbol More Actions .
  5. Klicke auf Add Google Snippet.
  6. Füge dein ADI-Snippet in das Feld Google Snippet ein.
  7. Klicke auf Save & Build.
Google Snippets für deine App-Einreichung hinzufügen.

Google Snippets für deine App-Einreichung hinzufügen.

Das Klicken auf Save & Build löst automatisch einen neuen Android-Build aus. Deine aktualisierten Dateien sind in etwa 5 Minuten zum Download bereit. Du musst den Google Snippet nur hinzufügen, wenn die Google Play Console dich auffordert, deinen Paketnamen zu registrieren. Wenn du nicht dazu aufgefordert wirst, kannst du diesen Schritt überspringen.

Schritt 5 | Reiche deine App ein

Nachdem du deine App Store- und Google Play-Dateien generiert hast, schließe die Einreichung in deinen Apple- und Google-Dashboards ab. Base44 hilft dir, deine App vorzubereiten, aber alles, was nach der Einreichung in App Store Connect oder Google Play Console passiert, liegt zwischen dir und den App Stores. Du bist verantwortlich für das Überprüfen deines Einreichungsstatus, das Beantworten von Store-E-Mails und das Anwenden aller von den Stores angeforderten Änderungen. Folge unserem Schritt-für-Schritt-Visualleitfaden zur Einreichung deiner App im Apple App Store und Google Play Store.
Wichtig:
  • Base44 kann nicht garantieren, dass eine App genehmigt wird, selbst mit einem hohen Bereitschafts-Score.
  • Der Base44-Support überprüft nicht den Status deiner Einreichung, kontaktiert Apple oder Google nicht in deinem Namen und verwaltet auch nicht das Store-Review-Feedback für dich. Nimm jegliches Feedback direkt von den App Stores entgegen und nimm selbst Änderungen vor oder arbeite mit einem Partner.
Dein Google Play Paketname: Wenn du deinen App-Eintrag in der Google Play Console erstellst, wirst du aufgefordert, einen Paketnamen einzugeben. Dein Base44-Paketname lautet com.base[app-id].app, wobei [app-id] deine Base44 App-ID ist. Du findest deine App-ID in der URL, wenn du in deinem App-Editor bist. Wenn deine Editor-URL beispielsweise 69e0c4bdd31bdu8fda51775g enthält, lautet dein Paketname com.base69e0c4bdd31bdu8fda51775g.app.

Bereite deine Store-Listing-Assets vor

Wenn du deine App in App Store Connect und Google Play Console einreichst, brauchst du Assets für deine Store-Einträge. Bevor du die Einreichungsformulare startest, bereite Folgendes vor:
  • Eine kurze und lange Beschreibung für deine App
  • Screenshots deiner App auf gängigen Telefongrößen und Tablet-Screenshots, wenn du planst, Tablets zu unterstützen. Du kannst Screenshots erfassen, indem du deine veröffentlichte App auf einem Gerät oder Simulator öffnest, durch deine Hauptflows navigierst und native Geräte-Screenshots aufnimmst, die du in jedem Store hochlädst.
  • Dein App-Icon und alle erforderlichen Feature-Grafiken, die den Apple- und Google-Größen- und Formatrichtlinien entsprechen
  • Eine Support-URL und Datenschutzrichtlinien-URL aus deiner Base44 App

Probleme bei der Einreichung beheben

Verwende diesen Abschnitt, um häufige Probleme zu lösen.
Wenn du eine Nachricht ähnlich wie “UNAUTHENTICATED: App Store Connect rejected the authentication token” siehst, fehlen deine App Store Connect API-Schlüsseldetails, sind ungültig oder abgelaufen.So behebst du Fehler 401:
  1. Gehe zu App Store Connect und melde dich mit deinem Apple Developer-Konto an.
  2. Klicke auf Users and Access, dann auf Integrations.
  3. Überprüfe, ob die Werte für Issuer ID, Key ID und Team ID, die du in Base44 eingegeben hast, mit den in App Store Connect angezeigten Werten übereinstimmen.
  4. Bestätige, dass die .p8 API-Schlüsseldatei, die du hochgeladen hast, die richtige Datei ist und dass der Schlüssel nicht widerrufen oder abgelaufen ist.
  5. Wenn etwas falsch aussieht, generiere einen neuen API-Schlüssel in App Store Connect, lade die neue .p8-Datei herunter, aktualisiere alle Felder in Base44 und versuche, die Dateien erneut zu generieren.
Wenn du eine Nachricht ähnlich wie “PERMISSION_DENIED: This operation is not allowed. Your App Store Connect API key may need the Admin role” siehst, hat der verwendete API-Schlüssel nicht genügend Berechtigungen.So behebst du Fehler 403:
  1. Gehe zu App Store Connect und melde dich mit deinem Apple Developer-Konto an.
  2. Klicke auf Users and Access, dann auf Integrations.
  3. Überprüfe die Access-Rolle für den API-Schlüssel, den du verwendest.
  4. Wenn der Schlüssel nicht auf Admin gesetzt ist, erstelle einen neuen Schlüssel:
    1. Klicke auf +, um einen neuen Schlüssel hinzuzufügen.
    2. Gib einen Namen ein und wähle die Rolle Admin.
    3. Klicke auf Generate und lade die .p8-Datei herunter.
  5. Aktualisiere in Base44 die Issuer ID, Key ID, Team ID und lade die neue .p8-Datei hoch, dann versuche erneut, die App Store-Dateien zu generieren.
Die Admin-Zugriffsrolle, ausgewählt für einen App Store Connect API-Schlüssel
Wenn du eine Nachricht ähnlich wie “ALREADY_EXISTS: You’ve reached the limit for iOS Distribution certificates. Revoke an existing iOS Distribution certificate in App Store Connect to create a new one” siehst, hat dein Apple Developer-Konto die Grenze für aktive iOS-Distribution-Zertifikate erreicht.Jedes Mal, wenn du eine IPA in Base44 generierst, erstellt Apple ein iOS-Distribution-Zertifikat. Das Standard-Apple-Developer-Programm erlaubt bis zu 3 aktive Produktions-Distribution-Zertifikate gleichzeitig.So behebst du Fehler 409:
  1. Gehe zu deinem Apple Developer-Konto und öffne Certificates, Identifiers & Profiles.
  2. Klicke auf Certificates und filtere nach iOS Distribution-Zertifikaten.
  3. Widerrufe mindestens ein iOS-Distribution-Zertifikat, das du nicht mehr brauchst.
  4. Versuche erneut, die App Store-Dateien aus dem Tab Mobile app in Base44 zu generieren.
Hinweis:
  • Ein iOS-Distribution-Zertifikat kann normalerweise widerrufen werden, nachdem eine App genehmigt wurde, ohne Personen zu beeinträchtigen, die die App bereits installiert haben.
  • Apple erlaubt normalerweise:
    • Bis zu 3 aktive Produktions-/Distribution-Zertifikate für das Standard-Apple-Developer-Programm
    • Bis zu 2 aktive Enterprise-Distribution-Zertifikate
    • Bis zu 12 Entwicklungszertifikate
Wenn deine App abgelehnt wurde, weil sie über Stripe für digitale Inhalte abrechnet, ist die Lösung, den Kauf aus der App herauszuverlagern. Apple und Google verlangen ihre eigenen Abrechnungssysteme für alles Digitale, etwa ein Abo, einen Kurs oder eine In-App-Funktion, und es gibt keine Einstellung, mit der ein Stripe-Kauf für sie akzeptabel wird.Die Paywall selbst kannst du in deiner App behalten. Was sich ändern muss, ist der Ort, an dem die Zahlung stattfindet.So bekommst du eine abgelehnte App zurück:
  1. Verlege den Kauf in die Web-Version deiner App, damit Menschen dort zahlen statt in der Mobile-App.
  2. Behalte die Paywall in deiner Mobile-App, lass sie aber den Nutzern sagen, dass sie auf deine Website gehen sollen. Entferne jeden Button, der ein Stripe-Checkout öffnet, und stelle sicher, dass jeder Link, den du behältst, einen Browser öffnet statt eines Zahlungsflusses in der App.
  3. Lass deine Mobile-App prüfen, wer bezahlt hat, und die Inhalte entsprechend anzeigen oder verbergen.
  4. Veröffentliche die Änderung und generiere deine App-Dateien erneut.
  5. Antworte dem Reviewer über Apples Resolution Center oder Google Plays Einspruchsverfahren und erkläre, dass der Kauf jetzt im Web stattfindet.
  6. Reiche deine App erneut ein.
Wenn Google Play deine App wegen einer fehlenden com.android.vending.BILLING-Berechtigung ablehnt, ist das nichts, was du hinzufügen kannst. Die Berechtigung sitzt auf Plattformebene und nicht in deiner App, sodass keine Änderung in Base44 sie behebt.Kontaktiere den Base44-Support mit deiner App-ID. Das erfordert eine Korrektur auf Plattformebene.
Wenn deine App von App Store Connect mit einem Fehler über einen fehlenden NSHealthShareUsageDescription-Schlüssel in Info.plist abgelehnt wird, wird dies durch eine im iOS-Build enthaltene HealthKit-Berechtigung verursacht.Base44 unterstützt HealthKit nicht, und es gibt derzeit keine Möglichkeit, NSHealthShareUsageDescription zur Build-Konfiguration hinzuzufügen. Wenn deine App HealthKit nicht verwendet, musst du auf deiner Seite keine Maßnahmen ergreifen. Dies ist eine bekannte Einschränkung des aktuellen iOS-Builds.
Wenn du zuvor eine native App in die Stores hochgeladen hast und nun Dateien aus Base44 für dieselbe Marke generierst, siehst du möglicherweise Fehler über einen Bundle ID- oder Signierungsschlüssel-Mismatch.Base44 konfiguriert automatisch eine Bundle ID und einen Signierungsschlüssel für deine App-Dateien. Diese Werte können in den generierten IPA- oder AAB-Dateien nicht geändert werden. Wenn die Werte nicht mit einer vorherigen Version übereinstimmen, die du manuell oder von einem anderen Tool hochgeladen hast, blockieren die Stores das Update.So löst du Bundle ID- oder Signierungsschlüssel-Mismatches:
  1. Überprüfe den vorhandenen App-Eintrag in App Store Connect oder Google Play Console und vergleiche die Bundle ID und den Signierungsschlüssel mit den Werten aus deinem Base44-Build.
  2. Wenn sie nicht übereinstimmen und du den bestehenden Eintrag nicht aktualisieren kannst, erstelle einen neuen App-Eintrag im Store und reiche den Base44-Build als neue App ein.
  3. Aktualisiere dein Icon, deinen App-Namen oder die Beschreibung, falls nötig, damit Personen die neue App klar identifizieren können.
Jedes Mobile-App-Paket enthält Berechtigungen auf Geräteebene. Base44 verwendet KI, um deine App zu scannen und die benötigten Berechtigungen festzulegen. Diese Berechtigungen sind in der Base44-Oberfläche nicht bearbeitbar. Jede Berechtigung erhält zudem einen Purpose-String, die kurze Erklärung, die der Store anzeigt, wenn deine App um Zugriff bittet. Er wird in allen 24 Sprachen generiert, die Base44 unterstützt. Apples automatisierte Prüfung liest diese Strings, das hilft deiner App also, die Prüfung zu bestehen.Apple und Google erwarten, dass deine Datenschutzrichtlinie und dein Store-Eintrag erklären, welche Arten von Daten deine App sammelt, wie du sie verwendest und auf welche Gerätefunktionen deine App zugreift.Wenn deine App aufgrund von Berechtigungs- oder Datenschutzproblemen abgelehnt wird:
  1. Lies die Ablehnungs-E-Mail sorgfältig durch, um zu sehen, welche Berechtigung oder welches Verhalten den Store betrifft.
  2. Aktualisiere deine Datenschutzrichtlinien- und Nutzungsbedingungenseiten in deiner Base44 App, damit sie:
    • Die Arten von Daten beschreiben, die deine App sammelt (zum Beispiel Standort, Kamera oder Mikrofon)
    • Erklären, warum du die Daten sammelst und wie Personen dich bezüglich Datenschutz kontaktieren können
  3. Stelle sicher, dass Links zu deiner Datenschutzrichtlinie und deinen Nutzungsbedingungen erscheinen, bevor sich Personen registrieren oder anmelden (zum Beispiel in deinem Homepage-Footer oder Login-Screen).
  4. Reiche deine App nach dem Aktualisieren des Inhalts erneut ein.
Base44 wählt automatisch die Haupteingangs-URL für deine Mobile-App basierend auf deiner veröffentlichten App. Du kannst derzeit keine andere Startseite nur für die App auswählen.Apple und Google verlangen, dass Personen auf deine Datenschutzrichtlinie und Nutzungsbedingungen zugreifen können, bevor sie ein Konto erstellen.So hältst du deine App konform:
  1. Stelle sicher, dass deine Datenschutz- und Nutzungsbedingungenseiten in deiner Base44 App live sind.
  2. Füge sichtbare Links zu diesen Seiten von der Eingangsseite deiner App hinzu, wie im Footer oder einem Menü.
  3. Wenn deine App eine gesicherte oder nur für Mitglieder zugängliche Startseite verwendet, stelle sicher, dass die Datenschutz- und Nutzungsbedingungen-Links vor der Anmeldung weiterhin zugänglich sind (zum Beispiel von der Login- oder Anmeldeseite).

FAQs

Klicke unten auf eine Frage, um mehr über das Einreichen deiner Base44 App im Apple App Store und in Google Play zu erfahren.
Du brauchst keinen Bereitschafts-Score von 100. Ein höherer Score bedeutet normalerweise, dass deine App mehr Store-Richtlinien folgt und möglicherweise einen reibungsloseren Review hat. Konzentriere dich darauf, alle kritischen Probleme und so viele teilweise bestandene Probleme wie möglich zu lösen, bevor du einreichst.
Ja. Du kannst deine App nur in einem Store einreichen. Du musst nicht in beiden Stores veröffentlichen. Verwende den App Store-Scan und Create App Store files, wenn du nur eine iOS-App brauchst, oder verwende den Google Play-Scan und Create Google Play files, wenn du nur eine Android-App brauchst.
Du kannst trotzdem Dateien generieren und deine App einreichen, aber es besteht eine höhere Wahrscheinlichkeit, dass Apple oder Google während des Reviews Änderungen anfordern. Es ist am besten, die Scan-Beschreibungen für jede fehlgeschlagene Prüfung erneut zu lesen, zu entscheiden, ob das Risiko für deine App akzeptabel ist, und nach Updates einen weiteren Scan auszuführen, damit du den neuesten Bereitschafts-Score siehst.
Base44 hilft dir, deine App gegen Store-Richtlinien zu scannen, sie mit KI zu verbessern und die IPA- und AAB-Bundles zu generieren. Du musst die App weiterhin über deine eigenen App Store Connect- und Google Play Console-Konten einreichen, wo du die Eintragsdetails, Preise und Release-Einstellungen kontrollierst.
Nein. Der Base44-Support verfolgt nicht den Fortschritt deiner Einreichung, kontaktiert Apple oder Google nicht und verwaltet auch keine Konversationen mit den Review-Teams. Um den Status deiner App zu sehen, melde dich bei App Store Connect und Google Play Console an, lies ihre E-Mails und befolge alle Anweisungen, die sie geben.
Nein. Du brauchst keine benutzerdefinierte Domain, um deine App im Apple App Store oder in Google Play einzureichen. Base44 kann deine App scannen und die App Store- und Google Play-Dateien mit deiner Standard-Base44-URL generieren. Eine benutzerdefinierte Domain ist optional und kann bei Branding und SEO helfen, aber sie ist nicht für die Store-Einreichung erforderlich.
Nein. Deine Base44 Mobile-App lädt deine Live-App in einer Web View. Das ist ein nativer Wrapper, der nur deine App-URL öffnet, sodass Änderungen an Inhalt oder Design in Base44 und das Veröffentlichen deiner App normalerweise in der App erscheinen, ohne eine neue Version an den Apple App Store oder Google Play einreichen zu müssen.Du musst nur neue App-Dateien generieren und ein Update einreichen, wenn sich etwas in der App-Hülle ändert, wie der App-Name, das Icon oder die Bundle-Identifier. Das Gleiche gilt, wenn du Push-Benachrichtigungen hinzufügst oder eine Funktion, die neue Geräteberechtigungen erfordert. In diesen Fällen generiere die Dateien in Base44 neu und reiche eine aktualisierte Version in den Stores ein.
Deine Base44 Mobile-App führt dein Web-Erlebnis in einer sicheren Web View aus. Du kannst außerdem Push-Benachrichtigungen hinzufügen, die du beim Generieren deiner App Store- oder Google Play-Dateien einrichtest.Aktuelle Einschränkungen:
  • Voller Offline-Modus und HealthKit werden noch nicht unterstützt.
  • Einige native Funktionen erfordern möglicherweise zusätzliche Überprüfung durch Apple oder Google, abhängig von den Berechtigungen, die deine App benötigt.
Base44 erweitert die Abdeckung nativer Funktionen im Laufe der Zeit. Überprüfe Produktupdates und Release Notes, um zu sehen, welche neuen nativen Funktionen für deine App verfügbar sind.
Noch nicht. Apple und Google verlangen beide ihre eigenen Abrechnungssysteme für alles Digitale, und Base44 unterstützt sie noch nicht, sodass der Kauf vorerst im Web stattfinden muss.Gilt als digital und kann daher nicht in der App gekauft werden:
  • Premium- oder Abo-Stufen
  • Freischaltung von Funktionen oder Inhalten in deiner App
  • Virtuelle Währung, Credits oder zusätzliche KI-Generierungen
Gilt als physisch oder als Dienstleistung, sodass Stripe in Ordnung ist:
  • Ein physisches Produkt, das du versendest
  • Buchung einer realen Dienstleistung, etwa ein Termin oder ein Tisch
  • Eine außerhalb deiner App erbrachte Dienstleistung, etwa Coaching
  • Spenden
Wenn du unsicher bist, behandle es als digital. Besonders Apple lehnt Grenzfälle ab.Das übliche Vorgehen in der Zwischenzeit ist, das Abo auf der Web-Version deiner App mit Stripe zu verkaufen und deine Mobile-App prüfen zu lassen, wer bezahlt hat, und die Inhalte anzuzeigen oder zu verbergen. Du kannst in der App eine Paywall zeigen und die Nutzer auf deine Website verweisen, solange nichts in der App einen Zahlungsfluss öffnet.Kauf-Plugins von Drittanbietern sind keine Alternative. Das native SDK von RevenueCat und die In-App-Kauf-Plugins von Capacitor brauchen Zugriff auf die native Schicht, die Base44-Apps nicht freigeben, sodass sie nicht funktionieren, deinen Build kaputtmachen können und deine App trotzdem abgelehnt wird.
Base44 verwendet Token-basierte Authentifizierung mit einer Standard-Sitzungsdauer von bis zu 90 Tagen. Jemand, der sich in deiner App anmeldet, bleibt auf diesem Gerät angemeldet, bis er sich abmeldet oder den App-Cache leert, oder bis die 90-Tage-Periode endet. Du musst das nicht manuell konfigurieren.
Diese Seite wurde mit KI übersetzt. Die genauesten und aktuellsten Informationen findest du in der englischen Version.