Add iOS notification services

🐛 Fix didn't request notification permission
This commit is contained in:
2024-12-08 21:24:06 +08:00
parent 0afb6b9c5b
commit 415446e3bb
9 changed files with 402 additions and 2 deletions

View File

@ -27,9 +27,19 @@ class NotificationProvider extends ChangeNotifier {
}
Future<void> registerPushNotifications() async {
if (kIsWeb) return;
if (kIsWeb || Platform.isWindows || Platform.isLinux) return;
if (!_ua.isAuthorized) return;
await FirebaseMessaging.instance.requestPermission(
alert: true,
announcement: true,
badge: true,
carPlay: false,
criticalAlert: false,
provisional: false,
sound: true,
);
late final String? token;
late final String provider;
var deviceUuid = await FlutterUdid.consistentUdid;