An open API service indexing awesome lists of open source software.

https://github.com/x-slayer/bg_launcher

A flutter plugin that brings an in-background android app to the foreground
https://github.com/x-slayer/bg_launcher

android flutter flutter-background flutter-foreground flutter-intent flutter-package

Last synced: 4 months ago
JSON representation

A flutter plugin that brings an in-background android app to the foreground

Awesome Lists containing this project

README

          

# bg_launcher

A flutter plugin that brings an in-background android app to the foreground (Android only)

# Restrictions on starting activities from the background

Apps running on Android 10 or higher can start activities only when one or more of the following conditions are met:

* To make the app works try to add `SYSTEM_ALERT_WINDOW` permission and grant it by the user
for more info check here [background-starts#exceptions](https://developer.android.com/guide/components/activities/background-starts#exceptions)

## Getting Started

check the example folder for a clearer example

```dart

/// `extras` & `action` are useful if you want to determine
/// what you will do when you bring the app from background
/// you can use `receive_intent` package and filter them with
/// the action & extras to show your own UI/ logic ...

BgLauncher.bringAppToForeground(
action: 'FBI-OPEN-UP',
extras: {
"title": "FBI OPEN UP",
"message": "The FBI is open up!",
"color": "#FF0000",
"priority": "high",
"visibility": "public",
"notificationId": "1",
},
);

```