notification_when_app_is_killed

Last updated:

0 purchases

notification_when_app_is_killed Image
notification_when_app_is_killed Images
Add to Cart

Description:

notification when app is killed

Notification When App Is Killed #
Push notification with title and description when the app is killed.
Credit to gdelataillade
https://github.com/dtkdt100/notification_when_app_is_killed/assets/63166757/cdb1763c-c294-40a1-8283-7775b9d831dd
https://github.com/dtkdt100/notification_when_app_is_killed/assets/63166757/e74d8bb6-e26b-49c2-a94b-dd3af7880911
Getting Started #
iOS #

You will need notification permission so add this to your ios/Podfile

post_install do |installer|
installer.pods_project.targets.each do |target|
flutter_additional_ios_build_settings(target)

target.build_configurations.each do |config|
config.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] ||= [
'$(inherited)',
# dart: PermissionGroup.notification
'PERMISSION_NOTIFICATIONS=1',
]
end
end
end
copied to clipboard

Add this to your `ios/AppDelegate.swift'

.
.
import UserNotifications
import notification_when_app_is_killed

@UIApplicationMain
@objc class AppDelegate: FlutterAppDelegate {
override func application(
_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
) -> Bool {

if #available(iOS 10.0, *) {
UNUserNotificationCenter.current().delegate = self as UNUserNotificationCenterDelegate
}

.
.
.
}

override func applicationWillTerminate(_ application: UIApplication) {
let notificationWhenAppIsKilledInstance = NotificationWhenAppIsKilledPlugin.instance
notificationWhenAppIsKilledInstance.applicationWillTerminate();
}
}
copied to clipboard
see example AppDelegate.swift
How to use #
setNotificationOnKillService: #
final _notificationWhenAppIsKilledPlugin = NotificationWhenAppIsKilled();

ArgsForIos argsForIos = ArgsForIos(
interruptionLevel: InterruptionLevel.critical,
useDefaultSound: true,
);
await _notificationWhenAppIsKilledPlugin.setNotificationOnKillService(
ArgsForKillNotification(
title: 'The app is killed',
description:
'You can see this notification when the app is killed',
argsForIos: argsForIos),
)
copied to clipboard
cancelNotificationOnKill: #
final _notificationWhenAppIsKilledPlugin = NotificationWhenAppIsKilled();

await _notificationWhenAppIsKilledPlugin
.cancelNotificationOnKillService()
)
copied to clipboard
Credit #
Thanks to gdelataillade, most of this code is his. Checkout his article in Medium: https://medium.com/@gdelataillade/displaying-a-notification-when-your-flutter-app-is-killed-4ef25cc3f193
Notes #
Checking this package and the onKill notification will only work under release and not under dabug

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.