For AI agents: fetch the complete documentation index at /llms.txt, the full documentation corpus at /llms-full.txt, the agent skill at /skill.md, or this page as Markdown at /de/docs/mobile.md (or send Accept: text/markdown).
Mobile im Überblick
Eine Expo-Oberfläche, die mit derselben serverseitig verwalteten Grundlage verbunden ist.
Ihre erste mobile Sitzung
Befolgen Sie das nachstehende Mobile-Tutorial von einem Computer aus, während sich ein Telefon oder ein installierter Simulator in der Nähe befindet. Sie installieren das Projekt, schreiben eine öffentliche API-Adresse in apps/mobile/.env.local und scannen einen Expo-QR-Code. Expo ist das Entwicklungstool, das Ihre React Native-Bildschirme auf einem Gerät öffnet.
Die Pakete Next.js API und Shared Server bleiben die Quelle für Konten, Daten und Berechtigungen: Dies ist das laufende Web-Backend, mit dem Ihr Telefon kommuniziert. Der QR-Server von Expo liefert nur den Bildschirmcode. Eine erfolgreiche Vorschau bedeutet nicht, dass das Backend, die Anmeldung oder die Shop-Käufe konfiguriert wurden; Das Tutorial zeigt, wie die einzelnen Grenzen der Reihe nach getestet werden.
Verträge teilen, native Darstellung beibehalten
Expo umfasst native Anmeldung und Sitzungsverwaltung, Workspace- und Einstellungsoberflächen, Chat-Steuerungen und RevenueCat-Kaufabläufe. Die Next.js-API und gemeinsame Serverpakete bleiben Quelle für gemeinsam genutzte Daten, Autorisierung und Provider-Prüfung; native Screens rufen sie auf, statt Server-Zugangsdaten einzubetten.
Die Expo-Anwendung liegt in apps/mobile. Sie nutzt die gemeinsame Grundlage über eine API und bettet keine Server-Zugangsdaten ein. Native Authentifizierung, sichere Sitzungsspeicherung, Deep Links, Chat-Steuerungen und die RevenueCat-Kaufdarstellung haben eigene Client-Module.
API und App-Schema konfigurieren
Setzen Sie EXPO_PUBLIC_API_URL auf einen API-Ursprung, den Ihr Emulator oder physisches Gerät erreichen kann. localhost auf einem Telefon verweist auf das Telefon selbst; verwenden Sie daher den passenden, erreichbaren Entwicklungs-Host. EXPO_PUBLIC_APP_SCHEME legt das Deep-Link-Schema der App fest.
Prüfen Sie apps/mobile/app.config.ts und die Authentifizierungskonfiguration, bevor Sie Callbacks testen. Öffentliche Expo-Werte werden in den Client eingebunden und dürfen keine Provider-Geheimnisse enthalten.
Auf dem Zielgerät überprüfen
Führen Sie zuerst deterministische Tests für Sitzungsspeicher, Deep Links, Chat-Abbruch und Berechtigungen aus. Prüfen Sie anschließend Anmelde-Rückkehr, Sitzungswiederherstellung, Abmeldung und Kaufsynchronisierung im vorgesehenen EAS-Development-Build; Expo Go kann keine echten Store-Käufe validieren.
Die Abnahme auf physischen Geräten und mit Anbietern ist von der lokalen Web-Golden-Path-Prüfung getrennt. Erfassen Sie sie für jedes Release-Ziel ausdrücklich.
Wenn du die Einrichtung fortsetzen möchtest, lies Mobile App ausführen.
