upvote
I have a few apps on my phone for which the only purpose is to open and bring up a barcode (ex. Tim Hortons Scan and Pay). I'd love to delete the app and only have an Apple Wallet thing.
reply
The local library app is painfully slow on login to show my library barcode (it preloads all sorts of stuff it doesn’t need) and somehow never manages to stay logged in for any appreciable amount of time. It’s bad enough that it’s faster for me to open the library website, login, go to the menu item to display the library barcode and use that to check out books. Creating a new pass on my phone for the library took less time than logging into their app did. It’s really great for that.

One gotcha with some of the app stuff is that, especially for scan and pay, the barcode is dynamic and you can’t avoid the app. I know that’s the case for the 7-eleven app and its barcode for loyalty/scan and pay.

reply
Anycode Wallet! I used it years ago to put my family’s library card in Apple Wallet. It supports a bunch of standards, and also you can use a photo (which I ended up using because my library uses some weird non-standard bar code).

Edit: also, it’s free.

reply
Pass4Wallet has been my go-to recently (among the free options)
reply
iOS 27 has brought on the ability to create passes yourself
reply
So far as I can tell this still requires an pass/wallet signing certificate from the apple developer program to use, so you can't use it to create ad hoc passes, unless you already have a $100 developer subscription.
reply
Nope. I used it to make a pass for my library card earlier this week. No certificate,¹ no developer subscription.

⸻

1. Well, I did at some point install a cert on my mac so stuff I built for myself in XCode could run, but I don’t have the developer subscription.

reply
If you’re on ios27, you can create ad-hoc passes on the phone from the Wallet app and customize it as needed.
reply
And otherwise Pass4Wallet lets you do that on earlier versions too. And you can add an image or colors, the result doesn’t look bad imho
reply
Isn't it dumb that we have to go through all these fucking hoops to do something so obvious
reply
But if a company already has their own custom app for their bonus card, that means they already have the developer subscription
reply
Yes but they are not going to sign your pass you make
reply
I’m pretty sure the idea was that they would make a pass you can add to wallet instead of installing their app, not that they would sign the random pass you made. I doubt it though because they could have already done that. My local science academy stopped printing cards, they just give you something to add to wallet.
reply
Yeah but most of these places want you installing their app
reply
I mentioned that in my comment…
reply
No, I mean, often they won’t even give you a wallet pass, they want you using their app specifically
reply
Look for the SuperCards app. I have that for my pc optimum, metro, Canadian tire cards / barcodes. No more carrying 1000 loyalty cards around.
reply
I use an app called pass2 u wallet for this, it's clunky but works well. No affiliation.
reply
As of iOS 27 you can do this yourself, or physical barcodes, they just don’t look as nice as what this program can do.
reply
Starbucks on Google can be added to Google Wallet. But then I went to use it and they told me to close wallet and open the app. Shrug.

I've had patchy success with adding boarding passes to the wallet too. Support seems half baked.

reply
Tim Horton's allows reward card in Apple Wallet, but not Scan And Pay (which gives rewards and pays for order at same time). I wonder if the addition of the payment creates a dynamic QR code controlled by the app, and therefore not allowed in Apple Wallet for some reason.

EDIT - I think this is the case. When I open and close my Scan and Pay QR code it is changing each time whereas my Reward only card (in Apple Wallet) is static. Must be due to security.

reply
It's probably because if someone were to get your static barcode (some account number?), they'd be able to use it immediately and forever. Whereas the QR code is a payment link that authenticates on the backend. Kind of like a credit card magstrip versus the chip.
reply
Wallet transactions are all effectively presented as offline. I usually pay with Apple Wallet at Maverick (fuel/cstore). When I do so, the rewards account, which is also in Wallet, automagically applies. It stays even if I remove the app. I’ve seen it be broken in various ways over the past several years but at this point it all works right. The app matters in theory to authenticate and generate the Pass, but is otherwise inert. I had it running with no iOS permission enabled it but never used it and eventually dropped it. It had points and deals and such, and that’s what websites are for.
reply
That's funny. I've paid at Starbucks with a screenshot plenty of times, but they probably thought it was the real app.
reply
I was going to say, I scan screenshots of passes/codes all the time, including airplanes and busses. I haven't tried a photo, but I feel like there's a good shot it would work just fine. I wonder if a gallery app could be a poor man's pass app.
reply
In China I was surprised a few years ago when my train ticket did not work like this. Needed data on to do a live update of the QR code, or something live in any case.
reply
The wallet app is honestly foreign to me, I just have QR codes in my camera roll
reply
It used to be difficult to scan qr codes with black backgrounds and older phone apps will blast their screen LED lights to make it easier for the qr scanner to read it, but in the end, all you're doing is scanning a qr code usually.

I had the black background issue at concerts for years but I haven't had that problem in the last 2 years.

reply
HDR maybe? An image by itself can now tell the screen to go full brightness on selective parts or the whole thing. Actually more than full brightness.
reply
iOS 27 includes this feature built in now
reply
Apple wallet and I've seen videos of kids on social media who make fake passes in Photoshop to get into events. This might help event coordinators deter that from happening.
reply
Kind of a great point. People definitely build their own secure passes and they're always amusing (compare your boarding pass with LIRR tickets with Ticketmaster tickets; they all do something slightly different and none seem particularly secure).
reply
Boarding passes don't need to be secure anymore (as since 2008 non-electronic tickets went out of business [IATA Ticketing Handbook, 39th edition, p.29]), they are mostly pointers to DB and the scanning point makes list of passengers so double use is discovered. There is enough data to process them fully offline for failure modes, but that's fallback.
reply
What's wrong with an image with a unique barcode?
reply
Kids - just bring an Android phone if you’re going to scam, since events can’t require customers to be iPhone owners, and Apple didn’t design this with universal compatibility in mind.
reply
"events can’t require customers to be iPhone owners" unfortunately idk about that
reply
Right -- I'd already have thought places "couldn't" require people to be any kind of smartphone owner to participate in commerce, but I notice that more and more these days.
reply
But only one specific brand of smartphone? That’s different.
reply
There are already a lot that require "verified" brands. So iPhone or Android only, maybe recent versions only, and not the hackable Androids like Graphene. Wouldn't be surprised if a more niche place unintentionally required an iPhone.
reply
Are you saying that you think an event wouldn’t do this because they’d be losing android-owning customers? Or that they couldn’t do it for some legal or regulatory reason?
reply
The former
reply
Definitely. I just feel like a boiling frog sometimes.
reply
Well, those events don't want them poor kids from coming and dragging down the place, right?

/s

reply
I remember when Instagram was iPhone-only. Did some digging... there's now a dating app Raya that's iPhone-only LOL
reply
deleted
reply
deleted
reply
What's significant about this is I hate it. Every venue or flight that just texts/emails me a picture of a barcode has worked fine. Now they've invented a flakier solution to an already-solved problem, probably to further iPhone lock-in.

Southwest boarding passes for example, they used to give me a PNG. Now it's the wallet thing that displays... a PNG. Oh look at that, my wife's iPhone is too old to use it, that's Apple's way of saying she should go buy another.

reply
I’ve been in queues behind people who can’t find their tickets in their email, or whenever they saved it, or can’t get an internet connection to open their email, cloud drive, or whatever. So it doesn’t seem like a solved problem for everyone.
reply
I've been the person with all those problems.

I prefer my passes live in the Wallet app if at all possible. In addition to just being more reliable, passes can be geo-tagged, so they pop up on your lock screen when you get to your destination. So much more straightforward than hunting for emails / screenshots / etc.

reply
I feel so sorry for the people at Whole Foods who have to people find their “prime code” in people’s apps because it’s impossible to find.

Or the workers at Amazon package drop off desks who can’t do their job because they have to help people find the return codes in the Amazon app or their emails.

You’re dead on. “Email works fine” is not the public’s experience.

I suspect this really is targeted at small organizations that want to make nice passes easily for clients. Small gyms or other places are unlikely to have staff with the knowledge to make passes and it would be a waste of their time anyway. This is far better.

reply
I don't use the app, I just use the website. Then visit:

https://www.amazon.com/wholefoodsapp/prime-code

The web was smart. URLs were smart. We've lost a lot moving to crappy user interfaces people have to dig through. I'm have hopes this will get better soon.

Edit: Isn't there trivial fix with scanning a QR in the store that either opens the site or deep-links into the app? This is like 15 minutes of store manager time + one Claude prompt away for the mobile app, I'd think.

reply
Could have you sign in with a Passkey >:D jk
reply
> the people at Whole Foods who have to people find their “prime code” in people’s apps because it’s impossible to find.

This used to be easy and then they moved it somewhere counterintuitive in the app that my brain refuses to remember. I swear.

Now they’ve put a QR code on the checkout console, and scanning that opens the Amazon app to the right spot. Scan a code to scan a code… modern life.

(WHat’s really ridiculous is that I’m paying with my Amazon Prime VISA card—why doesn’t that automatically get me my prime discounts? It’s my default method of payment on the Amazon site, it’s not like they don’t know about it. No, I need to jump through some other hoops to “enroll” or “link” my card or something for that to work. eyeroll )

reply
Prime Visa: that’s the one that gets me. Same for me. I have restaurants I go to that have loyalty programs that can figure me out by my card. But I got the card from you, and to go to the same store all the time, and you can’t figure it out? Come on.

But they could also make the app way easier. Last, I checked the stores didn’t move around randomly. They’re always in fixed locations. So why not ask for location permission and just automatically pop the code up or make it a simple option at the top of the screen whenever it detects you’re within 50 feet of a Whole Foods?

All I can think of is that they advertise the whole thing to get people in for “savings“ and then make it as hard to use as possible, so no one actually uses them.

reply
> find their “prime code” in people’s apps because it’s impossible to find

Just punch in your phone number.

reply
The sms or email is either going to have an image or a wallet item. If they didn't go there beforehand to save it, it won't be in the wallet either. They also have to know how to find it in the wallet app.
reply
Your wife’s iPhone is too old to support Apple Wallet?
reply
It has Apple Wallet, but for whatever reason Southwest's thing doesn't work with it, only works on mine. So I have to screenshot it and send it to her. This illustrates how silly it is, cause the screenshot works fine without all these moving parts, and I even do that when traveling solo cause I don't trust the wallet.
reply
I suppose it's a fun insight, a solemn moment, a Fortune 10 company where AI doesn't exist and they make whimsical graphical design programs for their little AOL world.
reply
many iphone customers lament at how little support Apple Wallet has, even ~ 18 years later.

Why ticketing vendors force customers to struggle with so many inconsistent and unreliable ticketing apps.

Hopefully one of the main blockers, that Wallet integration required xcode experience, will be removed with this app.

Hopefully we will get more comprehensive wallet support for event passes.

reply
The business creating passes wants a “one solution for all,” which led to poor adoption of Apple Wallet specific features.

Since this doesn’t solve “one solution for iPhone and Android,” I expect adoption to remain similar to before.

reply
they're targeting iOS to begin with. there's no such thing as one solution for both platforms. even web UIs need separate code & QA for safari.
reply
This comment sums up why HN has gone to shit - there's no curiosity or interest into what problems are solved by a product, just performative cynicism.
reply
> What do people find interesting about this?

I did actually wonder why this was at the top of the front page, and attempt to phrase my comment in a way that wasn’t just negative. How would you have liked me to phrase my comment in this circumstance?

reply
"Interesting! I’d love to hear how people would use this or what this solves."

Basically, instead of automatically taking a negative tone (which turns off people or turns a thread into an argument), a more positive tone would elicit more positive responses and maybe even a subject matter expert to chime in.

This comment - "This doesn’t seem at all significant to me" - comes off as negative or closed minded. We can already infer you don't understand the significance or usecase (nothing wrong with that), but the way you said it comes off as standoffish.

Notice how almost every response on your thread is now negative. If you set the tone to negative, all you're going to get is negative, combative, or non-constructive comments.

reply
I vibe coded hn10k earlier this year (with options for 1k and 100k). It’s more as you remember it. Significantly better than now actually.

If you lift comment threads that have participation from the karma cutoff you chose you still get some discoverability.

I was going to publish it but .. it took like three hours and that was nine months ago. But I recommend making one yourself if modern hn is getting you down. Ultimately I gave myself a time out which also worked :)

reply
Hmmmm, imma try that. Would be a fun weekend project. Thanks for the idea! I might throw an age exception though (plenty of great comments from older accounts with lowish karma).
reply
Not sorry, I don't have to like every feature.
reply
deleted
reply
Haha, am not trying to criticize you here, but feel like your comment is very ironic, to the point of being squarely in the camp of hypocritical (haha, you know, “performative cynicism”). It’s all good:)
reply
Oh it's absolutely ironic, but I've also grown tired of how HN has degraded over the last 3-5 years.

I know the complaint has been banded for decades now, but the platform has gotten really insufferable after COVID.

Gotta get your kicks somewhere ¯\_(ツ)_/¯

reply