@extends('layouts.vuexy') @section('title', 'Configuración de Firebase') @section('content') @if (session('status'))
{{ session('status') }}
@endif @if ($errors->any())
{{ $errors->first() }}
@endif
Estado actual
@if ($credential)
Proyecto{{ $credential->project_id }}
Client email{{ $credential->client_email }}
Clave privadaGuardada (cifrada)
Actualizado{{ $credential->updated_at->diffForHumans() }}
@else

Todavía no hay credenciales de Firebase configuradas — el envío de push de remarketing (Fase 5b) no puede funcionar sin esto.

@endif
Pegar credenciales

Pega aquí el mismo "Service file content" (JSON completo del service account) que ya está cargado en el panel admin, en Communication Setup → Firebase Notifications. Tiene que ser el mismo proyecto de Firebase que usa la app — un token FCM solo funciona con las credenciales del proyecto que lo generó.

@csrf
@if ($credential)
Prueba de envío manual

Manda un push directo a un token FCM real (por ejemplo, el de tu propio teléfono con la app instalada) sin depender del endpoint de tokens del admin — sirve para confirmar que el envío en sí funciona de punta a punta con estas credenciales.

@csrf
@endif @endsection