A Flutter library for work with Apple Wallet passes

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');

Getting list of all saved passes

import 'package:pass_flutter/pass_flutter.dart';

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

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();

or delete it

import 'package:pass_flutter/pass_flutter.dart';

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

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);

OR

passFile.delete();

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.

Download Details:

Author: alexeynobody

Source Code: https://github.com/alexeynobody/pass-flutter

#flutter #dart #mobile-apps

A Flutter library for work with Apple Wallet passes
22.45 GEEK