Skip to main content

FCM Android

El objetivo es documentar las configuraciones para el envio de push usando FCM. Si bien se puede el Android Installation manual https://firebase.flutter.dev/docs/manual-installation/android vamos a seguir la guía del proceso automático.

https://firebase.flutter.dev/docs/overview#initializing-flutterfire

Pasos:

  1. Crear proyecto de Firebase o utilizar proyecto existente.

  2. Instale la CLI si aún no lo ha hecho (Opcional)

 dart pub global activate flutterfire_cli
  1. Ejecute el comando configure, seleccione un proyecto y una plataforma de Firebase, después de ejecutar el comando verificar que el package name quede correctamente.
flutterfire configure
  1. Agregar Dependencias a firebase_messaging
flutter pub add firebase_messaging
  1. Eliminar errores de compatibilidad de gradle, abrir el fichero build.gradle que esta dentro de la carpeta app cambiar el minSdkVersion

antes

minSdkVersion flutter.minSdkVersion

después

minSdkVersion 19
  1. Importe el complemento firebase_core y el archivo firebase_options.dart en el main.dart
import 'package:firebase_core/firebase_core.dart';
import 'firebase_options.dart';

void main() async {
WidgetsFlutterBinding.ensureInitialized();
await Firebase.initializeApp(
options: DefaultFirebaseOptions.currentPlatform,
);
runApp(MyApp());
}
  1. Listo para el desarrollo.