@extends('admin.layout') @section('title', 'Notifikasi') @section('subtitle', 'Kirim notifikasi ke aplikasi pengguna & mitra') @section('content') @unless ($configured) {{-- Tanpa kredensial, notifikasi hanya masuk antrean lalu dibuang diam-diam. Lebih baik dikatakan di depan daripada admin mengira pesannya terkirim. --}}
Firebase belum dikonfigurasi di server. Isi FIREBASE_CREDENTIALS di .env — selama kosong, notifikasi tidak akan sampai ke perangkat mana pun.
@endunless {{-- Form pencarian berdiri sendiri di luar form kirim: form bersarang tidak sah di HTML, jadi kotak carinya ditautkan lewat atribut `form`. --}}
@if ($role)@endif
@csrf

Maksimal 80 karakter — sistem memotongnya jadi satu baris.

@error('title')

{{ $message }}

@enderror
@foreach ([ ['all', 'Semua pengguna', $totals['all']], ['customer', 'Customer saja', $totals['customer']], ['mitra', 'Mitra saja', $totals['mitra']], ['selected', 'Hanya yang dicentang di daftar bawah', null], ] as [$val, $label, $count]) @endforeach
@error('target')

{{ $message }}

@enderror
@error('body')

{{ $message }}

@enderror
{{-- Notifikasi hanya muncul di layar perangkat; tidak tersimpan sebagai chat. Untuk pesan yang harus bisa dibaca ulang, pakai Percakapan. --}} Notifikasi tidak tersimpan di aplikasi. Untuk pesan yang bisa dibaca ulang, kirim lewat Percakapan.

Bisa menerima notifikasi

Akun yang sedang masuk di aplikasi dan perangkatnya terdaftar.

@foreach ([[null, 'Semua'], ['customer', 'Customer'], ['mitra', 'Mitra']] as [$val, $label]) {{ $label }} @endforeach
@forelse ($recipients as $user) @empty @endforelse
Nama No. HP Peran Perangkat
id, old('user_ids', []))) class="accent-brand">
{{ $user->initials() }} {{ $user->name }}
{{ $user->phone }} {{ $user->isMitra() ? 'Mitra' : 'Customer' }} {{-- Token penuh tidak ditampilkan: panjang, tidak terbaca, dan cukup 12 karakter terakhir untuk membedakan dua perangkat. --}}
    @foreach ($user->deviceTokens as $device)
  • {{ $device->platform ? strtoupper($device->platform) : 'Tidak diketahui' }} …{{ substr($device->token, -12) }} aktif {{ $device->updated_at?->diffForHumans() }}
  • @endforeach

{{ $user->device_tokens_count }} perangkat

Belum ada pengguna yang perangkatnya terdaftar. Daftar ini terisi setelah pengguna masuk di aplikasi versi yang sudah memakai notifikasi.
@endsection