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 /tr/docs/mobile.md (or send Accept: text/markdown).
Mobil genel bakış
Aynı sunucuya ait temele bağlı bir Expo yüzeyi.
İlk Mobil oturumunuz
Yakınınızda bir telefon veya yüklü bir simülatör bulunan bir bilgisayardan aşağıdaki Mobil eğitimini izleyin. Projeyi kuracak, apps/mobile/.env.local'ye genel bir API adresi yazacak ve bir Expo QR kodunu tarayacaksınız. Expo, bir cihazda React Native ekranlarınızı açan geliştirme aracıdır.
Next.js API ve paylaşılan sunucu paketleri hesaplar, veriler ve izinler için kaynak olmaya devam ediyor: bu, telefonunuzun konuştuğu çalışan Web arka ucudur. Expo'nin QR sunucusu yalnızca ekran kodunu sunar. Başarılı bir önizleme, arka uç, oturum açma veya mağaza satın alma işlemlerinin yapılandırıldığı anlamına gelmez; öğretici her sınırın sırayla nasıl test edileceğini gösterir.
Sözleşmeleri paylaşın, yerel sunumu koruyun
Expo, yerel oturum açma ve oturum yönetimi, çalışma alanı ve ayar yüzeyleri, sohbet kontrolleri ve RevenueCat satın alma iş akışlarını içerir. Next.js API ve paylaşılan sunucu paketleri, paylaşılan veriler, yetkilendirme ve sağlayıcı doğrulaması için kaynak olmaya devam ediyor; yerel ekranlar, sunucu kimlik bilgilerini eklemek yerine bunları çağırır.
Expo uygulaması apps/mobile.'de yaşar. Sunucu kimlik bilgilerini gömmek yerine paylaşılan temeli bir API aracılığıyla kullanır. Yerel kimlik doğrulama, güvenli oturum depolama, derin bağlantılar, sohbet kontrolleri ve RevenueCat satın alma sunumunun her birinde istemci modülleri bulunur.
API ve uygulama şemasını yapılandırın
EXPO_PUBLIC_API_URL'yi emülatörünüz ya da fiziksel cihazınız tarafından ulaşılabilir bir API kaynağına ayarlayın. Telefondaki localhost o telefonu kasteder, bu yüzden uygun ulaşılabilir geliştirme ana bilgisayarını kullanın. EXPO_PUBLIC_APP_SCHEME uygulamanın derin bağlantı şemasını tanımlar.
Geri çağrıları test etmeden önce apps/mobile/app.config.ts ve kimlik doğrulama yapılandırmasını inceleyin. Herkese açık Expo değerleri istemciye gömülür ve sağlayıcı sırrı içermemelidir.
Hedef cihazda doğrulayın
Önce deterministik oturum depolama, derin bağlantı, sohbet iptali ve yetkilendirme testlerini çalıştırın. Ardından amaçlanan EAS geliştirme yapısında oturum açmanın geri dönüşünü, oturumu geri yüklemeyi, oturumu kapatmayı ve satın alma senkronizasyonunu doğrulayın; Expo Go gerçek mağaza satın alımlarını doğrulayamaz.
Fiziksel cihaz ve sağlayıcı kabulü, yerel web altın yolundan ayrıdır. Her yayın hedefi için açıkça izleyin.
Kuruluma devam etmek için Mobil uygulamayı çalıştırın kılavuzunu okuyun.
