register_broadcast_receiver 0.0.1 copy "register_broadcast_receiver: ^0.0.1" to clipboard
register_broadcast_receiver: ^0.0.1 copied to clipboard

PlatformAndroid

Flutter register broadcast receiver plugin.

Flutter register_broadcast_receiver plugin #

A Flutter plugin to register Android broadcast receiver.

Install #

Add this to your package's pubspec.yaml file:

dependencies:
  broadcast_receiver:
    git:
      url: https://github.com/ag1le0/register_broadcast_receiver

Usage #

import 'dart:io';
import 'package:register_broadcast_receiver/register_broadcast_receiver.dart';

// Register broadcast.
BroadcastReceiver.registerBroadcast(
  IntentFilter(
    // Pass actions
    actions: [
      IntentFilter.ACTION_PACKAGE_ADDED,
      IntentFilter.ACTION_PACKAGE_REMOVED,
    ], 
    // Set priority, default = 0
    priority: 999,
    // Pass categories
    categories: [], 
    // Pass data schemes
    dataSchemes: [
      'package'
    ])).listen((event) {
      // Handle receiver here
    });