pass_flutter 2.0.2 copy "pass_flutter: ^2.0.2" to clipboard
pass_flutter: ^2.0.2 copied to clipboard

A Flutter library for getting and reading Apple Wallet passes.

Apple Wallet logo

Flutter GitHub Actions Pub Package

pass-flutter #

A Flutter library for work with Apple Wallet passes.

How use it #

Getting pass from URL to internal memory #

import 'package:pass_flutter/pass_flutter.dart';

PassFile passFile = await Pass().saveFromUrl(url: 'https://link_to_pass/pass.pkpass');
copied to clipboard

Getting list of all saved passes #

import 'package:pass_flutter/pass_flutter.dart';

List<PassFile> passes = await Pass().getAllSaved();
copied to clipboard

Fetch preview from url and save it #

import 'package:pass_flutter/pass_flutter.dart';

PassFile passFile = await Pass().fetchPreviewFromUrl(url: 'https://link_to_pass/pass.pkpass');
passFile.save();
copied to clipboard

or delete it

import 'package:pass_flutter/pass_flutter.dart';

PassFile passFile = await Pass().fetchPreviewFromUrl(url: 'https://link_to_pass/pass.pkpass');
passFile.delete();
copied to clipboard

Delete pass file from internal memory #

import 'package:pass_flutter/pass_flutter.dart';

Pass pass = Pass();
PassFile passFile = await pass.saveFromUrl(url: 'https://link_to_pass/pass.pkpass');
await pass.delete(passFile);
copied to clipboard

OR

passFile.delete();
copied to clipboard

Contribute #

Please feel free to fork, improve, make pull requests or fill issues. I'll be glad to fix bugs you encountered or improve the extension.

Changelog #

Refer to the Changelog to get all release notes.

34
likes
130
points
250
downloads

Publisher

unverified uploader

Weekly Downloads

2024.09.19 - 2025.04.03

A Flutter library for getting and reading Apple Wallet passes.

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

archive, dio, equatable, flutter, json_annotation, path, path_provider, uuid

More

Packages that depend on pass_flutter