2 poin oleh GN⁺ 2023-10-29 | 1 komentar | Bagikan ke WhatsApp
  • Penulis membahas proses mendigitalkan kartu perpustakaan ke aplikasi Wallet di iPhone
  • Kartu perpustakaan dari Seattle Public Library dan King County Library System menyertakan barcode, dan pada 2023 hal itu tidak wajib tetapi tetap praktis untuk digunakan
  • Aplikasi Wallet pada awalnya mengelola "passes", yaitu berkas zip khusus miliknya sendiri yang berisi JSON dan PNG, yang didistribusikan oleh vendor kepada pengguna melalui email atau web
  • Dua masalah utama yang dihadapi penulis: format barcode dan fakta bahwa passes ditandatangani secara kriptografis
  • Kartu perpustakaan milik penulis menggunakan Codabar, sebuah simbologi barcode yang banyak digunakan di perpustakaan, tetapi tidak didukung di aplikasi Wallet
  • Penulis harus mencari cara untuk membuat gambar yang bisa dipindai dan berfungsi sebagai barcode
  • Penulis harus mencari cara untuk menandatangani passes secara kriptografis tanpa membayar $99 untuk kunci penandatanganan pass pengembang Apple
  • Penulis mencoba beberapa aplikasi pembuat pass dan menemukan aplikasi yang memungkinkan pembuatan pass secara offline
  • Penulis menulis skrip shell untuk menghasilkan bitmap barcode Codabar yang sudah dienkode
  • Penulis menemukan workaround agar layar ponsel menjadi lebih terang saat pass dipilih, meskipun iOS tidak dapat mengenali barcode tersebut
  • Penulis menggunakan openssl untuk menandatangani manifest dan membuat berkas zip untuk pass
  • Penulis belum menguji pass tersebut di perpustakaan sungguhan, tetapi berhasil memindainya dengan pemindai barcode
  • Penulis berharap Apple menambahkan dukungan Codabar ke Wallet dan menghapus persyaratan langganan tahunan $99 USD untuk menandatangani pass

1 komentar

 
GN⁺ 2023-10-29
Opini Hacker News
  • Artikel tentang proses mendaftarkan kartu perpustakaan ke ponsel yang belum diuji di perpustakaan nyata
  • Seorang pengguna menyarankan memakai aplikasi Loyalty Card Keychain atau Catima untuk memasukkan nomor barcode dan menampilkannya di ponsel
  • Pengguna lain menyebut mengirim file .png barcode lewat email lalu membukanya di aplikasi Photos atau Gmail saat diperlukan
  • Sebagai alternatif yang lebih cepat, beberapa pengguna menyarankan cukup menghafal nomor kartu perpustakaan
  • Kritik terhadap ketertinggalan teknis sistem metro Seattle, dengan tuntutan perbaikan agar setara dengan kota-kota besar lain
  • Diskusi tentang tanda tangan kriptografis pada pass, mempertanyakan apakah ini perlu meskipun HTTPS bisa digunakan sebagai gantinya
  • Barcode Writer dari Pure Postscript direkomendasikan untuk membuat barcode
  • Artikel tersebut dan proses yang dijelaskannya secara umum terlihat seperti proyek yang menyenangkan, bukan dianggap sebagai solusi yang praktis