mirror of
				https://github.com/ImranR98/Obtainium.git
				synced 2025-10-31 05:23:28 +01:00 
			
		
		
		
	Fixed notif icon + Updated plugins + build warning
This commit is contained in:
		| @@ -32,7 +32,7 @@ if (keystorePropertiesFile.exists()) { | |||||||
| } | } | ||||||
|  |  | ||||||
| android { | android { | ||||||
|     compileSdkVersion flutter.compileSdkVersion |     compileSdkVersion 33 | ||||||
|     ndkVersion flutter.ndkVersion |     ndkVersion flutter.ndkVersion | ||||||
|  |  | ||||||
|     compileOptions { |     compileOptions { | ||||||
| @@ -54,7 +54,7 @@ android { | |||||||
|         // You can update the following values to match your application needs. |         // You can update the following values to match your application needs. | ||||||
|         // For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-build-configuration. |         // For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-build-configuration. | ||||||
|         minSdkVersion 23 |         minSdkVersion 23 | ||||||
|         targetSdkVersion 32 |         targetSdkVersion 33 | ||||||
|         versionCode flutterVersionCode.toInteger() |         versionCode flutterVersionCode.toInteger() | ||||||
|         versionName flutterVersionName |         versionName flutterVersionName | ||||||
|     } |     } | ||||||
|   | |||||||
							
								
								
									
										3
									
								
								android/app/src/main/res/raw/keep.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								android/app/src/main/res/raw/keep.xml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,3 @@ | |||||||
|  | <?xml version="1.0" encoding="utf-8"?> | ||||||
|  | <resources xmlns:tools="http://schemas.android.com/tools" | ||||||
|  |     tools:keep="@drawable/*" /> | ||||||
| @@ -1,5 +1,6 @@ | |||||||
| import 'package:flutter/material.dart'; | import 'package:flutter/material.dart'; | ||||||
| import 'package:flutter/services.dart'; | import 'package:flutter/services.dart'; | ||||||
|  | import 'package:flutter_local_notifications/flutter_local_notifications.dart'; | ||||||
| import 'package:obtainium/pages/home.dart'; | import 'package:obtainium/pages/home.dart'; | ||||||
| import 'package:obtainium/services/apps_provider.dart'; | import 'package:obtainium/services/apps_provider.dart'; | ||||||
| import 'package:obtainium/services/settings_provider.dart'; | import 'package:obtainium/services/settings_provider.dart'; | ||||||
| @@ -95,18 +96,10 @@ class MyApp extends StatelessWidget { | |||||||
|         settingsProvider.initializeSettings().then((_) { |         settingsProvider.initializeSettings().then((_) { | ||||||
|           bool isFirstRun = settingsProvider.checkAndFlipFirstRun(); |           bool isFirstRun = settingsProvider.checkAndFlipFirstRun(); | ||||||
|           if (isFirstRun) { |           if (isFirstRun) { | ||||||
|             appsProvider |             appsProvider.downloaderNotifications | ||||||
|                 .notify( |                 .resolvePlatformSpecificImplementation< | ||||||
|                     3, |                     AndroidFlutterLocalNotificationsPlugin>()! | ||||||
|                     'Permission Notification', |                 .requestPermission(); | ||||||
|                     'This is a transient notification used to trigger the Android 13 notification permission prompt', |  | ||||||
|                     'PERMISSION_NOTIFICATION', |  | ||||||
|                     'Permission Notifications', |  | ||||||
|                     'A transient notification used to trigger the Android 13 notification permission prompt', |  | ||||||
|                     important: false) |  | ||||||
|                 .whenComplete(() { |  | ||||||
|               appsProvider.downloaderNotifications.cancel(3); |  | ||||||
|             }); |  | ||||||
|             appsProvider.saveApp(App( |             appsProvider.saveApp(App( | ||||||
|                 'imranr98_obtainium_github', |                 'imranr98_obtainium_github', | ||||||
|                 'https://github.com/ImranR98/Obtainium', |                 'https://github.com/ImranR98/Obtainium', | ||||||
|   | |||||||
							
								
								
									
										12
									
								
								pubspec.lock
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								pubspec.lock
									
									
									
									
									
								
							| @@ -91,7 +91,7 @@ packages: | |||||||
|       name: dbus |       name: dbus | ||||||
|       url: "https://pub.dartlang.org" |       url: "https://pub.dartlang.org" | ||||||
|     source: hosted |     source: hosted | ||||||
|     version: "0.7.7" |     version: "0.7.8" | ||||||
|   dynamic_color: |   dynamic_color: | ||||||
|     dependency: "direct main" |     dependency: "direct main" | ||||||
|     description: |     description: | ||||||
| @@ -119,7 +119,7 @@ packages: | |||||||
|       name: file |       name: file | ||||||
|       url: "https://pub.dartlang.org" |       url: "https://pub.dartlang.org" | ||||||
|     source: hosted |     source: hosted | ||||||
|     version: "6.1.2" |     version: "6.1.4" | ||||||
|   flutter: |   flutter: | ||||||
|     dependency: "direct main" |     dependency: "direct main" | ||||||
|     description: flutter |     description: flutter | ||||||
| @@ -152,7 +152,7 @@ packages: | |||||||
|       name: flutter_local_notifications |       name: flutter_local_notifications | ||||||
|       url: "https://pub.dartlang.org" |       url: "https://pub.dartlang.org" | ||||||
|     source: hosted |     source: hosted | ||||||
|     version: "9.7.0" |     version: "9.8.0+1" | ||||||
|   flutter_local_notifications_linux: |   flutter_local_notifications_linux: | ||||||
|     dependency: transitive |     dependency: transitive | ||||||
|     description: |     description: | ||||||
| @@ -281,7 +281,7 @@ packages: | |||||||
|       name: path_provider_android |       name: path_provider_android | ||||||
|       url: "https://pub.dartlang.org" |       url: "https://pub.dartlang.org" | ||||||
|     source: hosted |     source: hosted | ||||||
|     version: "2.0.17" |     version: "2.0.20" | ||||||
|   path_provider_ios: |   path_provider_ios: | ||||||
|     dependency: transitive |     dependency: transitive | ||||||
|     description: |     description: | ||||||
| @@ -552,7 +552,7 @@ packages: | |||||||
|       name: webview_flutter_platform_interface |       name: webview_flutter_platform_interface | ||||||
|       url: "https://pub.dartlang.org" |       url: "https://pub.dartlang.org" | ||||||
|     source: hosted |     source: hosted | ||||||
|     version: "1.9.1" |     version: "1.9.2" | ||||||
|   webview_flutter_wkwebview: |   webview_flutter_wkwebview: | ||||||
|     dependency: transitive |     dependency: transitive | ||||||
|     description: |     description: | ||||||
| @@ -580,7 +580,7 @@ packages: | |||||||
|       name: xdg_directories |       name: xdg_directories | ||||||
|       url: "https://pub.dartlang.org" |       url: "https://pub.dartlang.org" | ||||||
|     source: hosted |     source: hosted | ||||||
|     version: "0.2.0+1" |     version: "0.2.0+2" | ||||||
|   xml: |   xml: | ||||||
|     dependency: transitive |     dependency: transitive | ||||||
|     description: |     description: | ||||||
|   | |||||||
| @@ -38,7 +38,7 @@ dependencies: | |||||||
|   cupertino_icons: ^1.0.2 |   cupertino_icons: ^1.0.2 | ||||||
|   path_provider: ^2.0.11 |   path_provider: ^2.0.11 | ||||||
|   flutter_fgbg: ^0.2.0 # Try removing reliance on this |   flutter_fgbg: ^0.2.0 # Try removing reliance on this | ||||||
|   flutter_local_notifications: ^9.7.0 |   flutter_local_notifications: ^9.8.0+1 | ||||||
|   provider: ^6.0.3 |   provider: ^6.0.3 | ||||||
|   http: ^0.13.5 |   http: ^0.13.5 | ||||||
|   webview_flutter: ^3.0.4 |   webview_flutter: ^3.0.4 | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user