firebase_app_distribution 1.1.1 copy "firebase_app_distribution: ^1.1.1" to clipboard
firebase_app_distribution: ^1.1.1 copied to clipboard

A Flutter plugin to enable testers to sign in and receive in-app updates.

firebase_app_distribution #

This Flutter plugin detects new versions of an app host on Firebase App Distribution.

Usage #

/// Checks if a new release is available and prompts the user to update
/// if there is one. If user is not signed in as a tester, this method will
/// invite the user to become a tester.
Future<void> updateIfNewReleaseAvailable()

/// Checks if a new release is available.
Future<bool> isNewReleaseAvailable()

/// Checks if tester is signed in.
Future<bool> isTesterSignedIn()

/// Sign in a tester without automatically checking for update.
Future<void> signInTester()

/// Sign out a tester without automatically checking for update.
Future<void> signOutTester()

Contribute #

  • ❌ Fork the repo
  • ❌ Push some changes to your fork
  • ❌ In your own app, in the pubspec.yaml file, point to your fork like this:
dependencies:
  ...
  firebase_app_distribution:
    git:
      ref: main
      url: https://github.com/YOUR_GITHUB/firebase_app_distribution.git
  • ❌ Test your contribution in your app
  • ❌ Open a pull request with a recording of your test 🙏