Post

Replies

Boosts

Views

Activity

Reply to Apple Wallet Silent Push Notification not triggering GET /passes endpoint
Maybe I'm a little late to join the party, but it sounds like the endpoint you are listening to might wrong. The endpoint is: /v1/passes/{passTypeIdentifier}/{serialNumber} And the endpoint is appended after your webServiceURL. Another thing, that endpoint is called only when the list endpoint returns some changes. For each change returned from the response of the list endpoint, Wallet will perform an HTTP request to your update endpoint to ask for a new pass.
Topic: App & System Services SubTopic: Wallet Tags:
Sep ’25
Reply to Stop Updating PKPass from Wallet
Can you expand on what you mean by "expired"? Expired by "relevantDates" (so, hidden in wallet) or expired by "expirationDate" and/or "voided"? Not sure if there's any difference in terms on updates when a pass becomes voided or expires, but it would make sense. For what I know there is no option to disable updates when a pass expires, but if you find it, let me know! I'm curious
Topic: App & System Services SubTopic: Wallet Tags:
Sep ’25
Reply to Apple Wallet Not Detecting My Pass (.pkpass) - How to Identify the Issue?
I know, I'm a little late, so I hope you solved somehow. In case you didn't, first of all I see you are using "eventTicketStrip", which is not a valid type of pass. You should use "eventTicket" and then use the strip.png asset (+ @2x @3x) to let Wallet know the layout you want to be rendered. Second, omitting icon@\3x.png on most recent iPhones, make a pass invalid, but it is perfect valid on Macs and older iPhones (I don't remember the last iPhone that used up to @2x). The website kind of lies. I mean, it is right, but it doesn't consider the device. Third, always check for logs, if you have a Mac, through the Console.app in Application/Utilities, by connecting you phone via USB or network, giving the authorization as it should pop on your iPhone and then by filtering the logs (there will be a lot). If you are opening the pkpass from another application, just filter by "Passkit". If you are opening the pkpass via network or whatever, filtering by the process "passd" is fine. Filtering by process means writing "passd" in the search box, pressing enter and then selecting the kind of parameter near "passd". Hope this helps. Alexander
Oct ’24
Reply to Apple wallet .pkpass
Connect your iPhone to the same network or via USB to your mac and open Console.app. Select it from the side and search among logs by "passd" ("process") or by "passkit" ("Anything"). At a certain point you should be able to find a log that explains you why it cannot be opened. They are usually marked with a yellow dot, or the reason could be near a log with a yellow dot.
Oct ’24
Reply to iOS 18 Wallet Pass Documentation
I'm waiting for it too. I think it will come out in the next months. In the mean while, we are going on discovery in passkit-generator project repository. I think, just like the other documentations, the current one will have a new "API Changes" voice in the menù on top right, or something like, I don't know.
Jun ’24
Reply to Passkit generator vulnerabilities issue
Hi, passkit-generator creator here. For things like that, it is likely better to write on Github. I found this thread "by mistake". I never heard of the CVE you are referring to, btw. The referred dependency is something you generally install with the examples, but I don't know what you are doing.
Replies
Boosts
Views
Activity
2w
Reply to iOS 26 Apple Wallet - Upgrade Boarding Pass with Live Activities
Semantic BoardingPasses landed in iOS 26. Give a look here, I'm documenting everything I'm finding. https://github.com/alexandercerutti/passkit-generator/issues/249
Topic: App & System Services SubTopic: Wallet Tags:
Replies
Boosts
Views
Activity
Sep ’25
Reply to Is there a way to add multiple passes to Apple Wallet in one click?
There's .pkpasses format, which is a zip file (just like .pkpass) with several .pkpass inside, but apparently this is supported only in Safari and Mail (still don't understand why but this sounds stupid)
Topic: App & System Services SubTopic: Wallet Tags:
Replies
Boosts
Views
Activity
Sep ’25
Reply to Apple Wallet Silent Push Notification not triggering GET /passes endpoint
Maybe I'm a little late to join the party, but it sounds like the endpoint you are listening to might wrong. The endpoint is: /v1/passes/{passTypeIdentifier}/{serialNumber} And the endpoint is appended after your webServiceURL. Another thing, that endpoint is called only when the list endpoint returns some changes. For each change returned from the response of the list endpoint, Wallet will perform an HTTP request to your update endpoint to ask for a new pass.
Topic: App & System Services SubTopic: Wallet Tags:
Replies
Boosts
Views
Activity
Sep ’25
Reply to Stop Updating PKPass from Wallet
Can you expand on what you mean by "expired"? Expired by "relevantDates" (so, hidden in wallet) or expired by "expirationDate" and/or "voided"? Not sure if there's any difference in terms on updates when a pass becomes voided or expires, but it would make sense. For what I know there is no option to disable updates when a pass expires, but if you find it, let me know! I'm curious
Topic: App & System Services SubTopic: Wallet Tags:
Replies
Boosts
Views
Activity
Sep ’25
Reply to iOS Simulator APNs Device Token is not received when running in a Mac VM
Thank you. I've filled the bug report: FB19629940
Replies
Boosts
Views
Activity
Aug ’25
Reply to Apple Wallet Not Detecting My Pass (.pkpass) - How to Identify the Issue?
I know, I'm a little late, so I hope you solved somehow. In case you didn't, first of all I see you are using "eventTicketStrip", which is not a valid type of pass. You should use "eventTicket" and then use the strip.png asset (+ @2x @3x) to let Wallet know the layout you want to be rendered. Second, omitting icon@\3x.png on most recent iPhones, make a pass invalid, but it is perfect valid on Macs and older iPhones (I don't remember the last iPhone that used up to @2x). The website kind of lies. I mean, it is right, but it doesn't consider the device. Third, always check for logs, if you have a Mac, through the Console.app in Application/Utilities, by connecting you phone via USB or network, giving the authorization as it should pop on your iPhone and then by filtering the logs (there will be a lot). If you are opening the pkpass from another application, just filter by "Passkit". If you are opening the pkpass via network or whatever, filtering by the process "passd" is fine. Filtering by process means writing "passd" in the search box, pressing enter and then selecting the kind of parameter near "passd". Hope this helps. Alexander
Replies
Boosts
Views
Activity
Oct ’24
Reply to Wallet Passes documentation missing new iOS 18 event ticket type information.
While a documentation or a guide is still missing, we were able to understand how to generate it, on passkit-generator. WWDC video is wrong.
Replies
Boosts
Views
Activity
Oct ’24
Reply to iOS 18 Wallet Pass Documentation
Little update: we were able to figure out how to generate them. WWDC video is utterly erroneous and misleading. We are still waiting for a documentation. I hope it will be good.
Replies
Boosts
Views
Activity
Oct ’24
Reply to Apple wallet .pkpass
Connect your iPhone to the same network or via USB to your mac and open Console.app. Select it from the side and search among logs by "passd" ("process") or by "passkit" ("Anything"). At a certain point you should be able to find a log that explains you why it cannot be opened. They are usually marked with a yellow dot, or the reason could be near a log with a yellow dot.
Replies
Boosts
Views
Activity
Oct ’24
Reply to Multiple Apple pass bundles
What is your use case? What is bringing you to have more than 10 passes? Please note, also, that pkpasses is supported only in Safari, not other applications (as far as I know).
Replies
Boosts
Views
Activity
Jun ’24
Reply to Wallet Passes documentation missing new iOS 18 event ticket type information.
It is probably too early for documentation and sample release. I think they will come out soon, maybe with beta 2. By the way, for what I've been able to understand, the new eventTicket format is an NFC only, so I think you'll need to provide NFC data for it to show up.
Replies
Boosts
Views
Activity
Jun ’24
Reply to Wallet Passes generate unreadable qrcode
My iPhone camera scans it as valid but doesn't show anything. Other application scan it as empty... did you try to unzip the .pkpass file and check the barcode field if it actually contains something?
Replies
Boosts
Views
Activity
Jun ’24
Reply to iOS 18 Wallet Pass Documentation
I'm waiting for it too. I think it will come out in the next months. In the mean while, we are going on discovery in passkit-generator project repository. I think, just like the other documentations, the current one will have a new "API Changes" voice in the menù on top right, or something like, I don't know.
Replies
Boosts
Views
Activity
Jun ’24
Reply to PKPass bundle (.pkpasses) not working in IOS17
.pkpasses should be supported only in Safari. Not sure if Safari Simulator owns such implementation. I think that's a whole different implementation (or extension) the one that have been done in Safari to support them. What happens if you try to open them from Safari on Simulator?
Replies
Boosts
Views
Activity
Oct ’23