Proje: Okul B2B App · Hub: Okul B2B App — Decisions

App Store Review Stratejisi — Test API ile Submit

Seçim: Apple Review’a gönderilirken app-store-review profili kullanılır (api.okul.work).

Why:

  • Review sürecinde Apple reviewer’ın canlı API’ye (api.okul.com.tr) erişmesi gerekmez
  • Test ortamı üzerinden güvenli demo yapılır
  • Analytics ve crash reporting review’da kapalıdır
  • Onay sonrası Firebase Remote Config ile production API’ye geçiş yapılır

Build Profili:

"app-store-review": {
  "env": {
    "EXPO_PUBLIC_API_URL": "https://api.okul.com.tr",  // ← Şu an production!
    "EXPO_PUBLIC_ENABLE_ANALYTICS": "false",
    "EXPO_PUBLIC_ENABLE_CRASH_REPORTING": "false"
  }
}

Not: Bu doküman yazıldığında api.okul.work kullanılıyordu. Şu an eas.json’da api-store-review profili api.okul.com.tr kullanıyor (migration sonrası değişti).

Test Credentials: Demo hesap App Store Connect’e eklenmeli — aksi halde Apple “login required” reddeder.