Skip to content

Commit a798386

Browse files
committed
v2.2.0+80
1 parent 091cd19 commit a798386

File tree

4 files changed

+15
-9
lines changed

4 files changed

+15
-9
lines changed

android/app/src/main/AndroidManifest.xml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,12 @@
3737
</intent-filter>
3838
</activity>
3939

40-
<receiver android:name="com.dexterous.flutterlocalnotifications.ScheduledNotificationBootReceiver">
40+
<receiver
41+
android:name="com.dexterous.flutterlocalnotifications.ScheduledNotificationReceiver"
42+
android:exported="false" />
43+
<receiver
44+
android:name="com.dexterous.flutterlocalnotifications.ScheduledNotificationBootReceiver"
45+
android:exported="false">
4146
<intent-filter>
4247
<action android:name="android.intent.action.BOOT_COMPLETED" />
4348
<action android:name="android.intent.action.MY_PACKAGE_REPLACED" />
@@ -50,11 +55,6 @@
5055
android:name="flutterEmbedding"
5156
android:value="2" />
5257

53-
<service
54-
android:name="com.dexterous.flutterlocalnotifications.ForegroundService"
55-
android:exported="true"
56-
android:stopWithTask="false" />
57-
5858
</application>
5959
<queries>
6060
<intent>

lib/main.dart

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,11 @@ Future<void> main() async {
2222
Future<void> _initLocalNotification() async {
2323
FlutterLocalNotificationsPlugin localNotificationsPlugin =
2424
FlutterLocalNotificationsPlugin();
25+
localNotificationsPlugin
26+
.resolvePlatformSpecificImplementation<
27+
AndroidFlutterLocalNotificationsPlugin>()
28+
?.requestNotificationsPermission();
29+
2530
AndroidInitializationSettings androidInitializationSettings =
2631
const AndroidInitializationSettings("mipmap/ic_launcher");
2732
DarwinInitializationSettings iosInitializationSettings =
@@ -30,6 +35,7 @@ Future<void> _initLocalNotification() async {
3035
requestBadgePermission: false,
3136
requestSoundPermission: false,
3237
);
38+
3339
InitializationSettings initializationSettings = InitializationSettings(
3440
android: androidInitializationSettings, iOS: iosInitializationSettings);
3541
await localNotificationsPlugin.initialize(initializationSettings);

packages/apis/notification_api/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ environment:
77
sdk: '>=3.3.1 <4.0.0'
88

99
dependencies:
10-
flutter_local_notifications: ^13.0.0
10+
flutter_local_notifications: ^17.2.3
1111
timezone: ^0.9.1
1212

1313
dev_dependencies:

pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ description: For solving problems in the world of programming; base on solved.ac
33

44
publish_to: "none" # Remove this line if you wish to publish to pub.dev
55

6-
version: 2.2.0+79
6+
version: 2.2.0+80
77

88
environment:
99
sdk: ">=2.18.2 <3.0.0"
@@ -17,7 +17,7 @@ dependencies:
1717
extended_image: ^8.1.0
1818
fluttertoast: ^8.2.8
1919
flutter_bloc: ^8.1.3
20-
flutter_local_notifications: ^13.0.0
20+
flutter_local_notifications: ^17.2.3
2121
flutter_native_timezone: ^2.0.0
2222
flutter_radar_chart: ^0.2.1
2323
pie_chart: ^5.4.0

0 commit comments

Comments
 (0)