- Yazar, kütüphane kartını iPhone’daki Wallet uygulamasında dijitalleştirme sürecini ele alıyor
- Seattle Public Library ve King County Library System kütüphane kartlarında barkod bulunuyor; 2023’te gerekli olmasa da kullanışlı
- Wallet uygulaması başlangıçta e-posta veya web üzerinden sağlayıcıdan kullanıcıya dağıtılan, JSON ve PNG dosyalarıyla dolu kendi zip dosyası olan "passes" yapısını yönetiyor
- Yazarın karşılaştığı iki ana sorun: barkod biçimi ve passes dosyalarının kriptografik olarak imzalanmış olması
- Yazarın kütüphane kartı, kütüphanelerde yaygın kullanılan bir barkod simbolojisi olan Codabar kullanıyor; ancak Wallet uygulaması bunu desteklemiyor
- Yazar, barkod olarak çalışacak taranabilir bir görsel üretmenin yolunu bulmak zorunda kaldı
- Yazar, Apple geliştirici pass imzalama anahtarı için 99 dolar ödemeden passes dosyalarını kriptografik olarak imzalamanın yolunu bulmak zorunda kaldı
- Yazar, çeşitli pass oluşturma uygulamalarını denedi ve çevrimdışı pass oluşturmayı destekleyen bir uygulama buldu
- Yazar, kodlanmış Codabar barkodunun bitmap’ini üreten bir shell betiği yazdı
- Yazar, iOS barkodu tanımasa bile pass seçildiğinde telefon ekranının daha parlak olmasını sağlayan bir workaround buldu
- Yazar, manifest’i imzalamak ve pass için zip dosyasını oluşturmak üzere
openssl kullandı
- Yazar, pass’i henüz gerçek bir kütüphanede test etmedi, ancak bir barkod tarayıcıyla başarıyla tarattı
- Yazar, Apple’ın Wallet’a Codabar desteği eklemesini ve pass imzalamak için yıllık 99 USD üyelik zorunluluğunu kaldırmasını umuyor
1 yorum
Hacker News görüşleri
.pngdosyasını e-postayla gönderip gerektiğinde Photos veya Gmail uygulamasında açmayı önerdiğini belirtiyor