This commit is contained in:
Felipe
2023-10-28 10:22:51 -05:00
parent a9d2e5aef3
commit b2c8f15dae
2 changed files with 5 additions and 12 deletions
+5 -10
View File
@@ -1,4 +1,3 @@
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:get/get.dart';
@@ -25,9 +24,7 @@ import 'package:prosappco/src/screens/solicitudes.dart';
import 'package:prosappco/src/services/local_notifications.dart';
import 'firebase_options.dart';
import 'package:firebase_messaging/firebase_messaging.dart';
//import 'package:flutter_web_plugins/url_strategy.dart';
import 'package:flutter/foundation.dart' show kIsWeb; // Importa kIsWeb
//import 'dart:html' as html;
import 'package:flutter/foundation.dart' show kIsWeb;
Future<void> _firebaseMessagingBackgroundHandler(RemoteMessage message) async {
await Firebase.initializeApp();
@@ -57,7 +54,8 @@ void main() async {
print('User granted permission: ${settings.authorizationStatus}');
FirebaseMessaging.onBackgroundMessage((_firebaseMessagingBackgroundHandler));
FirebaseMessaging.onBackgroundMessage(
(_firebaseMessagingBackgroundHandler));
FirebaseMessaging.onMessage.listen((RemoteMessage message) {
// Tu código para manejar las notificaciones aquí
@@ -88,7 +86,7 @@ class MyApp extends StatelessWidget {
initialRoute: '/',
routes: {
'/': (context) => const LoginScreen(),
'/splash': (context) => const SplashScreen(),
'/splash': (context) => const SplashScreen(),
'/login': (context) => const LoginEmailScreen(),
'/profile': (context) => const ProfileScreen(),
'/register': (context) => const RegisterScreen(),
@@ -140,10 +138,7 @@ class _SplashScreenState extends State<SplashScreen> {
return Scaffold(
backgroundColor: Colors.blue,
body: Center(
child: kIsWeb
? Image.asset(
'/images/splash.png') // Asegúrate de que la ruta sea correcta
: const LoginScreen(), // En otras plataformas, muestra LoginScreen
child: kIsWeb ? Image.asset('/images/splash.png') : const LoginScreen(),
),
);
}
-2
View File
@@ -14,14 +14,12 @@ import 'package:prosappco/src/authentication/authentication_repository.dart';
import 'package:prosappco/src/components/drawer_menu.dart';
import 'package:prosappco/src/models/event_model.dart';
import 'package:prosappco/src/models/user_model.dart';
import 'package:prosappco/src/screens/my_services.dart';
import 'package:prosappco/src/screens/professional.dart';
import 'package:intl/intl.dart';
import 'package:prosappco/src/screens/profile.dart';
import 'package:prosappco/src/screens/profile_web.dart';
import 'package:prosappco/src/screens/service_after.dart';
import 'package:prosappco/src/screens/service_type.dart';
import 'package:prosappco/src/screens/solicitudes.dart';
import 'package:prosappco/src/screens/ubicacion.dart';
import 'package:http/http.dart' as http;
import 'package:prosappco/src/components/network_utility.dart';