passkit 0.0.8 passkit: ^0.0.8 copied to clipboard
Pure Dart library which can read Apple's PKPass files. Works on servers too.
import 'dart:io';
import 'package:passkit/passkit.dart';
void main() async {
final passKitBytes = await File('pass.pkpass').readAsBytes();
final pkPass = PkPass.fromBytes(
passKitBytes,
skipChecksumVerification: true,
skipSignatureVerification: true,
);
print(pkPass.pass.description);
if (pkPass.isWebServiceAvailable) {
final updatedPass = PassKitWebClient().getLatestVersion(pkPass);
print(updatedPass);
}
}