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:
note
Puede seguir los pasos viendo el siguiente video https://drive.google.com/file/d/1Gtv5iR0UYA7S_m62TenRm4cTr593Z1Pf/view?usp=share_link
Crear proyecto de Firebase o utilizar proyecto existente.
Instale la CLI si aún no lo ha hecho (Opcional)
dart pub global activate flutterfire_cli
- 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
- Agregar Dependencias a firebase_messaging
flutter pub add firebase_messaging
- 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
- 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());
}
- Listo para el desarrollo.