@extends('root') @section('title', 'Push Notifications') @section('content')
@include('components.breadcrumb', [ 'title' => 'Push Notifications', 'links' => [ ['url' => route('admin.dashboard'), 'label' => 'Dashboard'], ], 'current' => 'Push Notifications' ]) {{-- ============ Stats Cards ============ --}}
Hari Ini

-

0 sent • 0 failed
7 Hari

-

0 sent • 0 failed
Device Aktif

-

0 online • 0 Beams • 0 FCM
Beams Config

@if(config('services.pusher_beams.instance_id') && config('services.pusher_beams.secret_key')) Active @else Not Set @endif

Pusher Beams Status
{{-- ============ Tabs: Logs | Devices | Test ============ --}}
{{-- ===== TAB: Logs ===== --}}
{{-- Filters --}}
{{-- Bulk Actions --}}
ID User Title Body Type Channel Status Waktu Aksi
{{-- ===== TAB: Devices ===== --}}
{{-- Filters --}}
User Device ID Platform Status Provider Push Last Seen Aksi
{{-- ===== TAB: Test ===== --}}
Kirim Test Notification
Informasi
Alur Pengiriman (sama dengan pesan masuk)
  • All — Coba Beams dulu, jika gagal fallback ke FCM.
  • Beams User — Device harus sudah authenticate dengan Beams.
  • Beams Interest — Device subscribe ke interest user-{id}.
  • FCM Only — Langsung kirim via FCM ke device dengan push_provider=fcm.

Jika notifikasi pesan masuk bisa muncul tapi test tidak, pilih FCM Only atau pastikan device punya push_token.

Interest Channels
client-{id}-messagesPesan baru untuk client
agent-{id}-messagesPesan baru untuk agent
agent-{id}-assignmentsAssignment baru
client-{id}-notificationsNotifikasi umum client
agent-{id}-notificationsNotifikasi umum agent
{{-- Test Result --}}
Hasil Test:

                                    
{{-- Detail Modal --}} @endsection @push('scripts') @endpush