Mobil client mantığı
Mobil uygulamalar için ayrı client oluşturun. Web vitrin token’ı ile mobil token’ı karıştırmayın. Önerilen scope’lar:Base yapı
Mobil uygulama ilk açıldığında:- Tenant domain veya mağaza kodu çözülür.
- Katalog ve tema ayarları yüklenir.
- Cart token secure storage içinde saklanır.
- Müşteri giriş yaptıysa customer session token kullanılır.
React Native örneği
Flutter önerisi
Flutter tarafında token’larıflutter_secure_storage gibi güvenli storage ile saklayın. Public config içine yüksek yetkili token koymayın.
Push notification entegrasyonu
Mobil uygulamalar sipariş durumu için webhook + push servis köprüsü kullanabilir:- Hemen Mağaza webhook
order.paideventini entegrasyon sunucunuza gönderir. - Entegrasyon sunucusu FCM/APNs bildirimi üretir.
- Müşteri uygulamasında sipariş durumu güncellenir.