Files
sbilketay 98e2a1d3f1 fix(ios): iptal edilen isteklerde hata gösterimini düzelt
- API uç noktasını yeni IP adresine güncelle
- Docker yapılandırmasında node_modules için adlandırılmış volume ekle
- Arama işlemlerinde iptal durumlarını yoksay ve hata mesajı gösterme
- NetworkErrorView'da wifi ikonunu kaldır
2026-02-11 22:22:20 +03:00
..
2026-02-11 18:06:35 +03:00

Bookibra iOS (SwiftUI)

API Base URL ayarı

  1. ios/Bookibra/Resources/Info.plist içindeki API_BASE_URL anahtarını güncelle.
  2. İstersen ios/Bookibra/Resources/Debug.xcconfig ve ios/Bookibra/Resources/Release.xcconfig içinde de aynı değeri tut.
  3. Lokal backend için varsayılan: http://localhost:8080

Not: iOS Simulator'dan host makinedeki backend'e erişimde genelde http://127.0.0.1:8080 çalışır. Gerekirse bunu kullan.

Çalıştırma

  1. Xcode ile ios/Bookibra.xcodeproj aç.
  2. Scheme: Bookibra seç.
  3. iOS 17+ simulator/device seçip Run (Cmd+R) yap.

Barkod test etme

  • Gerçek kamera gerektiği için en stabil test fiziksel cihazdadır.
  • Simulator'da kamera akışı sınırlı olabilir.
  • Add Books > Barkod Tara ekranında ISBN-10 / ISBN-13 okutulduğunda otomatik /api/books/isbn/:isbn çağrılır.

Notlar

  • JWT token Keychain'de tutulur.
  • Kitaplık (My Books) SwiftData ile lokalde saklanır.
  • Backend'de kitaplık CRUD olmasa da uygulama lokalde çalışır.