@extends('admin.layouts.app') @section('title', 'Mobil Uygulama') @section('page-title', 'Mobil Uygulama Yönetimi') @section('content') {{-- Bakım modu uyarısı --}} @if($settings['mobile_maintenance_mode'] == '1')
Bakım Modu AKTİF — Kullanıcılar uygulamaya giremez!
@endif {{-- Stats --}}
{{ number_format($stats['total_users']) }}
Kayıtlı Kullanıcı
{{ number_format($stats['active_30d']) }}
Aktif (30 gün)
{{ number_format($stats['fcm_tokens']) }}
Push Token
{{ number_format($stats['notifs_unread']) }}
Okunmamış
{{ number_format($stats['notifications_sent']) }}
Toplam Bildirim
{{ number_format($stats['notifs_today']) }}
Bugün Gönderilen
{{-- ── Sol: Ayarlar ── --}}
Uygulama Ayarları
@csrf {{-- Bakım Modu --}}
Bakım Modu
Açıldığında tüm kullanıcılar uygulamaya giremez.
{{-- Zorla Güncelleme --}}
Zorla Güncelleme
Minimum sürümü geçemeyen kullanıcılar zorunlu güncelleme ekranı görür.
Bu sürümden eskiler güncellemeye zorlanır
Kullanıcılara gösterilen güncel sürüm
Boş bırakılırsa Play Store'a yönlendirir
{{-- ── Sağ: Durum & API ── --}}
Anlık Durum
@foreach([ ['Uygulama', $settings['mobile_maintenance_mode']=='1' ? 'Bakımda' : 'Çalışıyor'], ['Minimum Sürüm', ''.$settings['mobile_min_version'].''], ['Güncel Sürüm', ''.$settings['mobile_current_version'].''], ['Push Token\'lı Cihaz', ''.number_format($stats['fcm_tokens']).''], ] as [$lbl, $val])
{{ $lbl }} {!! $val !!}
@endforeach
API Endpoint
Uygulama başlangıcında kontrol:
GET /api/app-status
Örnek yanıt:
{
  "maintenance": false,
  "min_version": "1.0.0",
  "current_version": "1.0.0",
  "force_update": false
}
@endsection