İçeriğe atla
Supastack
TR
Tema
Giriş yapSupastack’i al
Tüm makaleler

Giriş, yapay zekâ sohbeti ve gerçek paywall'lar içeren Expo SaaS şablonu

supastack'in Expo uygulaması üretim mobil SaaS'idir: OAuth ve e-posta girişi, yapay zekâ asistanı, bildirimler, temalar ve RevenueCat paywall'ları, web uygulamasıyla aynı API üzerinde.

Noah Zixin Zhang1 dk okuma

supastack'in Expo uygulaması ne içeriyor?

Plana göre değişir ama Expo uygulaması demo değil, üretime hazır bir mobil SaaS'tir: Google ve Apple girişi ile e-posta kodları, bir AI asistanı, bildirim kutusu, biyometrik uygulama kilidi, temalar ve web uygulamasıyla aynı arka uca ve erişim kurallarına bağlı bir RevenueCat paywall'ı. Geliştirme, önizleme ve mağaza gönderimi için EAS derleme profilleri zaten yapılandırılmış.

Gerçek bir SaaS'in mobil yarısı

Uygulama, ücretli bir mobil ürünün gerçekten ihtiyaç duyduğu ekranları sunar, üç düğmeli bir demo değil. Giriş akışları, dolu bir ana sayfa akışı, yapay zekâ asistanı, bildirim kutusu, ayarlar ve RevenueCat paywall'ı web uygulamasıyla aynı API'de çalışır.

  • Google ve Apple girişi artı tek kullanımlık e-posta kodları, auth deep link'leriyle
  • Model ve çıktı kontrolleriyle yapay zekâ asistanı
  • Okundu/okunmadı durumu ve kompakt zaman damgalarıyla bildirim kutusu
  • RevenueCat satın alımları, geri yükleme ve doğrulanmış erişim
  • Biyometrik uygulama kilidi ve secure-store oturum yönetimi
  • Paylaşılan tema sistemi üzerinde sistem, açık ve koyu modlar
  • expo-notifications ile push'a hazır bildirimler

Expo ekiplerinin beklediği gibi inşa edilmiş

React Native 0.86 üzerinde Expo 57, Expo Router'ın dosya tabanlı navigasyonu, barındırılan backend'e tip güvenli API çağrıları ve geliştirme, önizleme ile mağaza gönderimi için EAS build profilleri.

Oturumlar güvenli depolama ve auth deep link'leriyle senkronize olur: web'de satın alan kullanıcı telefonda açar, ve uygulama içi satın alan kullanıcı web yönetiminizde görünür.

  • Expo + React Native
  • EAS Build + Submit
  • RevenueCat
  • TypeScript + Turborepo
  • Better Auth
  • iOS + Android

Web uygulaması sizin backend'iniz

Mobil uygulamanın kendi gölge backend'i yoktur, web kullanıcılarınızın kullandığı aynı Next.js veya TanStack Start deployment'ında kimlik doğrular ve veri okur. Tek API yüzeyi, tek kural seti, tüm kullanıcılar için tek yönetim görünümü.

Klon'dan mağazalara

Uygulamayı deploy edilmiş API'nize yönlendirin, Expo Go'da veya bir dev build'de çalıştırın; placeholder'lar yerine gerçek ekranlarla açılır. EAS profilleri ve gönderim rehberleri sizi ilk build'den TestFlight ve Play Console incelemesine taşır.

  • Geliştirme, önizleme ve üretim build profilleri zaten yapılandırılmış
  • RevenueCat ve push rehberleri mağazaya özel kurulumu kapsar
  • Uygulama kilidi, deep link'ler ve temalar kutudan çıkar çıkmaz çalışır

Sık sorulan sorular

  • Mobilde ödemeler nasıl çalışıyor?, RevenueCat uygulama içi satın alımları üzerinden, dijital ürünler için mağazaların zorunlu kıldığı yol. Satın alımlar, geri yüklemeler ve erişim hakları web faturalamasıyla aynı kuralları paylaşır.
  • iOS uygulamasını yayınlamak için Mac gerekli mi?, Hayır. EAS Build, iOS build'lerini bulutta derler ve imzalar; gönderim rehberi App Store incelemesini kapsar. Mac yalnızca yerel simülatörü istiyorsanız gerekir.
  • Mobil uygulama web uygulaması olmadan çalışır mı?, Uygulama, sitenizi besleyen aynı Next.js veya TanStack Start deployment'ı olan barındırılan API ile konuşur. Birlikte yayınlandığında her ekran gerçek verilere dayanır.

Yeni ürününüz burada başlıyor.

Bir kez ödeyin. Kârlı ürünler geliştirmeye devam edin.