Oooh, now do Orca cards next. Seattle is one of the tech capitals of the United States, and on top of the metro system just being not great, it's also technically inferior to nearly every single other major city that I've used public transit. Pick any European city, CDMX, Denver. They're all light years ahead of Seattle. Denver might have been my favorite. Fun fact, one of the orgs that runs Orca actually wrote a blo…
My local transit system just added tap-to-pay that works with any credit card (or Apple/Google Pay etc.). As long as you use the same card it handles transfers, multi-day passes, etc. seamlessly as well—it will automatically ensure you're getting the correct rate (e.g. no charge for passes or rides after a certain number within a certain period).
Getting my library cards onto my phone the hard way
71–80 of 181 posts
Re: Getting my library cards onto my phone the hard way
#72Earlier quoted context omitted.
I added an image of my barcode to a location based reminder, so it pops up in a notification when I go to my local library.
That's amazing. Truly. I'm assuming you're on iPhone. Anyone know if there is a way to do this in Android?
> You can set reminders to go off at a certain time or place
Re: Getting my library cards onto my phone the hard way
#73Earlier quoted context omitted.
My local transit system just added tap-to-pay that works with any credit card (or Apple/Google Pay etc.). As long as you use the same card it handles transfers, multi-day passes, etc. seamlessly as well—it will automatically ensure you're getting the correct rate (e.g. no charge for passes or rides after a certain number within a certain period).
This system really sucks because you can't just slide your wallet over the reader. It'll pick up your cc before your transit pass. The move to do tap based transit with cc s is pretty stupid as that cc s get replace far more frequently than transit cards. The only person this really benefits is new users to the system that haven't figured out how to get a transit card yet.
In many transit systems, that's millions of people per year: Tourists, occasional riders that would just forget the pass at home if they're not using it regularly etc.
> This system really sucks because you can't just slide your wallet over the reader. It'll pick up your cc before your transit pass.
There's theoretically ways to preferentially pick a given type of card, but it's quite hard and unreliable to implement, so I guess that rather than promising something they can't reliably deliver (and slowing things down in the process), transit systems just pick the first card.
It is slightly inconvenient for transit-pass-only users, but I do also see the huge benefits for the transit system and its users in aggregate.
Re: Getting my library cards onto my phone the hard way
#74Oooh, now do Orca cards next. Seattle is one of the tech capitals of the United States, and on top of the metro system just being not great, it's also technically inferior to nearly every single other major city that I've used public transit. Pick any European city, CDMX, Denver. They're all light years ahead of Seattle. Denver might have been my favorite. Fun fact, one of the orgs that runs Orca actually wrote a blo…
Related: isn't there a way to "clone" an NFC card using (rooted) Android? I have been looking into how feasible it could be doing so on iOS since my office door opens via an NFC card, but iirc Apple has a tighter grip on the NFC hardware than with general PassKit, meaning that a regular app can't do that.
Access control systems these days usually do not, for obvious reasons.
Re: Getting my library cards onto my phone the hard way
#75> for some reason, passes are cryptographically signed, and they have to be signed with a key known to one of Apple’s certificate authorities. Cryptographically signing these files makes some sense when you consider that passes were designed to get automatic updates from their vendors; for example, your boarding pass for a flight reflecting gate changes or changing your seat assignment. How does this make sense? Ther…
Having the initial pass specify the public key that it accepts for updates would be sufficient. Having an association with an Apple developer account doesn't help for the updates problem at all AFAICT. The only reason I came up with for the blessed-by-Apple requirement I came up with is selling fake tickets. There is no way to tell (with or without that requirement) whether a pkpass file with a "ticket to concert X"…
On the face of it, it's really weird to require passes to be signed: I can always just store a PNG or PDF showing the same bar code in my photo library or files app and present that. Imagine iOS only displaying signed PDFs!
Re: Getting my library cards onto my phone the hard way
#76This was a great blogpost, but then ends with: > I will note that I have not yet tested this pass in a real library yet I get this project was mostly for fun, but why not spend the 10 minutes it takes to test the final solution before sharing your work?
Re: Getting my library cards onto my phone the hard way
#77Earlier quoted context omitted.
The other thing about going fare-free-- which people don't like to discuss but it is a real effect which has been measured-- is that it causes much more anti-social behavior on the bus, which decreases ridership among people who have only a slight preference for transit versus just driving their car. This not only makes traffic worse (which kinda defeats the whole purpose), it also tanks political support for transit…
Can you point to where you found this measurement? This is the first I've heard of it.
Beyond that I haven't heard much of it because as I understand it, there isn't much free transit anywhere big.
Re: Getting my library cards onto my phone the hard way
#78Those cheap laser "1D" bar code scanners cannot read off a screen (except maybe eInk). It sucks because the supermarkets I frequent have their loyalty cards based off barcodes. Fortunately, barcode readers emulate keyboards so you can just type the code on a keyboard.
A camera-based scanner doesn't care where the illumination of the barcode is coming from (i.e. ambient light, its own LED illuminating a piece of paper, or an active backlit screen); that laser-based system is purely based on its own reflected light, though, and won't work with actively backlit screens at all. (I wonder if it works with e-ink or passive LCD displays!)
Re: Getting my library cards onto my phone the hard way
#79Those cheap laser "1D" bar code scanners cannot read off a screen (except maybe eInk). It sucks because the supermarkets I frequent have their loyalty cards based off barcodes. Fortunately, barcode readers emulate keyboards so you can just type the code on a keyboard.
I made a cheap barcode display-er with a Bluetooth MCU and an E-ink display, that works for all 1D only barcode scanners.
Re: Getting my library cards onto my phone the hard way
#80Stocard app worked for me. Simple and has an Apple Watch app to boot. https://stocardapp.com/