onStartupTask method
Future<void>
onStartupTask(
)
override
Implementation
@override
Future<void> onStartupTask() async {
notificationHandlers.addAll(onRegisterNotificationHandlers());
try {
deviceInfo = await di.deviceInfo;
} catch (e) {
warn("Failed to get device info $e");
}
verbose("Device Info ${deviceInfo?.data}");
await setupLocalNotifications();
await setupFCMNotifications();
fcmTokenRefreshSubscription = FirebaseMessaging.instance.onTokenRefresh
.listen(registerToken)..onError((err) {
error("Failed to receive update from FCM Token Refresh");
error(err);
});
}