requestPermission function
void
requestPermission()
Implementation
void requestPermission() async {
FirebaseMessaging messaging = FirebaseMessaging.instance;
if (Platform.isIOS) {
await messaging.requestPermission(
alert: true,
badge: true,
sound: true,
);
}
NotificationSettings settings = await messaging.requestPermission(
alert: true,
badge: true,
sound: true,
);
if (settings.authorizationStatus == AuthorizationStatus.authorized) {
debugPrint("User granted permission");
} else {
debugPrint("User declined or has not accepted permission");
}
}