add crashlytic

This commit is contained in:
efrilm
2026-05-25 19:54:04 +07:00
parent 9a7681680d
commit 086c17a217
6 changed files with 93 additions and 48 deletions
+17 -8
View File
@@ -101,17 +101,26 @@ class FcmService {
}
// 7. Print FCM token for debugging
final token = await getToken();
debugPrint('[FCM] Token: $token');
try {
final token = await getToken();
debugPrint('[FCM] Token: $token');
} catch (e) {
// Simulator atau APNs belum dikonfigurasi — skip token fetch
debugPrint('[FCM] Token unavailable: $e');
}
}
Future<void> _requestPermission() async {
final settings = await _messaging.requestPermission(
alert: true,
badge: true,
sound: true,
);
debugPrint('[FCM] Permission status: ${settings.authorizationStatus}');
try {
final settings = await _messaging.requestPermission(
alert: true,
badge: true,
sound: true,
);
debugPrint('[FCM] Permission status: ${settings.authorizationStatus}');
} catch (e) {
debugPrint('[FCM] Permission request failed: $e');
}
}
Future<void> _setupLocalNotifications() async {