add crashlytic
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user