is_pirated 0.3.0 copy "is_pirated: ^0.3.0" to clipboard
is_pirated: ^0.3.0 copied to clipboard

Check and handle if your app is installed from an unauthorized source. Provides tolling to auto terminate app & open store listing

example/lib/main.dart

import 'dart:async';

import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:is_pirated/is_pirated.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatefulWidget {
  @override
  _MyAppState createState() => _MyAppState();
}

class _MyAppState extends State<MyApp> {
  IsPirated isPirated;

  @override
  void initState() {
    super.initState();
    initPlatformState();
  }

  Future<void> initPlatformState() async {
    IsPirated isPirated;
    try {
      isPirated = await getIsPirated(debugOverride: false);

      //full example
      /*isPirated = await getIsPirated(
          debugOverride: true,
          openStoreListing: true,
          appStoreId: '546532666',
          playStoreIdentifier: 'tikmoji.sethusenthil.com',
          closeApp: true);*/
    } on PlatformException {}

    if (!mounted) return;

    setState(() => this.isPirated = isPirated);
  }

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          title: const Text('Is Pirated 🏴‍☠️'),
        ),
        body: Center(
          child: Text(
            'This app is ${isPirated?.status == false ? "NOT " : ""}pirated',
            textAlign: TextAlign.center,
            style: TextStyle(
                fontWeight: FontWeight.bold,
                color: isPirated?.status == true ? Colors.red : Colors.green),
          ),
        ),
      ),
    );
  }
}
20
likes
140
points
42
downloads

Documentation

API reference

Publisher

verified publishersethusenthil.com

Weekly Downloads

Check and handle if your app is installed from an unauthorized source. Provides tolling to auto terminate app & open store listing

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter, url_launcher

More

Packages that depend on is_pirated

Packages that implement is_pirated