> ## Documentation Index
> Fetch the complete documentation index at: https://supastack.dev/llms.txt
> Use this file to discover all available pages before exploring further.
> For the full documentation corpus in one file, fetch: https://supastack.dev/llms-full.txt

# Derin bağlantılar ve uygulama yapılandırması

URL şeması, ekran rota haritası ve paketlenmiş yapılandırma sözleşmesi.

## Tek bir ortam değeri şemayı türetir

EXPO_PUBLIC_APP_SCHEME, apps/mobile/app.config.ts'yi besler; bu dosya, oturum açma akışının kullandığı aynı mobil kimlik doğrulama yapılandırması üzerinden derin bağlantı şemasını ve üretim izinli kaynaklarını türetir. Değer doğrulanır — yalnızca küçük harfli şema karakterleri — ve http, https, file, javascript, data, exp ile exps gibi ayrılmış şemalar reddedilir. Dağıtılan varsayılan supastack'tir.

Her iki tanımlayıcı da app.json içinde com.supastack.app olarak dağıtılır (ios.bundleIdentifier ve android.package); ilk mağaza yüklemesinden önce şemayla birlikte bunları yeniden adlandırın.

```
# apps/mobile/.env.local
EXPO_PUBLIC_APP_SCHEME=supastack
```


## Uygulamanın kabul ettiği bağlantı biçimleri

Derin bağlantılar yalnızca özel şemalıdır: <scheme>://auth/callback bir oturum açma aktarımını tamamlar, <scheme>://invite/<token> ise davet ekranını açar ve token'ı davet kabul rotasına gönderir. Universal link yapılandırılmamıştır — app.json hiçbir associatedDomains bildirmez — bu nedenle her bağlantı şema üzerinden çözülür.

apps/mobile/app altındaki expo-router haritası: index oturum açma ekranıdır, onboarding ve new-organization ilk çalıştırma kurulumunu yönetir, paywall satın alımları sunar ve feedback oturum kapalıyken de çalışan bağımsız bir ekrandır. (app) grubu içinde sekmeler home, chat, notifications ve settings'tir; content, commerce ve assistant, home hızlı eylemlerinden ulaşılan gizli ekranlardır ve settings kendi alt yığın ekranlarını barındırır.


## Paketlenmiş olmak iki tarafın da uyuşmasını gerektirir

Genel Expo değerleri dağıtılan ikili dosyaya gömülürken, sunucu mobil geri çağrıları istek başına MOBILE_ALLOWED_ORIGINS'e karşı doğrular. İkilinin eşleşmesi gerekir: bir şema veya kaynak değişikliği, asla biri ya da diğeri değil, yeni bir uygulama derlemesi ve bir sunucu dağıtımı demektir.


## Kablosuz güncelleme kanalı yok

Kit, expo-updates bağımlılığı veya updates yapılandırması içermez — JavaScript değişiklikleri kullanıcılara yalnızca yeni mağaza derlemeleriyle ulaşır. API'yi desteklenen en eski derlemeyle uyumlu tutun veya yeni yeteneği sunucu odaklı durumun arkasına alın.


## Doğrulama ve sorun giderme

Soğuk başlangıç bağlantılarını, uygulama arka planda çalışırken gelen bağlantıları ve oturum kapalıyken alınan bir bağlantıyı test edin. Bir bağlantı uygulama yerine mağaza sayfası veya tarayıcı açıyorsa, kurulu derlemenin şeması EXPO_PUBLIC_APP_SCHEME ile eşleşmiyor demektir.


## Sonraki

[Yerel UI ve temalandırma](https://supastack.dev/tr/docs/mobile/ui.md)
