Post not yet marked as solved
Hi , I have successfully provisioned my card into Apple wallet. nd after that I am calling passes() API of PKPassLibrary class , getting empty data.
let passLibary = PKPassLibrary()
let pass = passLibary.passes() // giving empty response.
I tried with below API as well, this is giving empty response.
let passListItems = passLibary.passes(of: .secureElement).Pls guide me where I am missing something.
Post not yet marked as solved
Hello,
In wwdc 2021 keynote 7th june video on Youtube (https://www.youtube.com/watch?v=0TD96VTf0Xs) there was a mention of unlocking doors via apple wallet.
For home, it uses home keys which is part of the homekit framework. This is simple to understand since there is enough documentation on adding support to our hardware.
For office though we can't find any documentation. What are the requirements on the hardware/firmware side? I'm assuming we can't use homekit for offices since each organisation will have a few admins but 100+ employees. Admin cannot be bothered with adding so many appleids one by one as given in homekit tutorial.
We are a smart access control company that manufacturers bluetooth and nfc based hardware for unlocking doors. These doors can be unlocked with iphone through our app over ble as of now. We would like to add functionality to simply tap the phone/watch to our hardware to unlock the door.
As mentioned in the wwdc21, other brands like proxy, hid and salto seems to have already partnered up with apple and we would like to join that list
Post not yet marked as solved
Hi, application that i'm working on uses NFC which is invoking Apple Pay. I've got permission from Apple to suppress it.
I've set com.apple.developer.passkit.pass-presentation-suppression to true. Then i had to follow instructions from email:
Go to the developer website, login, edit provisioning profile, select the entitlement from the drop down menu
In first step i don't have dropdown to select entitlements
From the Xcode IDE, go to Build Settings, ensure same profile from Step 1 is selected to sign the app
Add entitlement manually to the entitlement plist.
Any manually created provisioning profile fails to sign app due to missing entitlement. Using automatic signing also fails. I couldn't find any relevant informations about this issue over the web.
Thanks for your help
Post not yet marked as solved
My client has an NFC loyalty card for their customers. Since a lot of their customers lose their card or break it they would like to make the card available in Host Card Emulation mode. We're talking hundreds of thousands of card holders, so the advantage of emulating it is huge for them.
Is it possible to do this (yet) on the current version of iOS? If so can it be triggered from within an app or is Apple Wallet a solution for this? As it will be available on the Android version of the app I am looking for an elegant way to integrate the same functionality on Apple devices.
Please advise.
Post not yet marked as solved
Hi Team,
We are looking at developing a pass for Appley Wallet that will send an NFC ID to our device which has an NFC card reader built-in.
Problem is every time we present the same pass, the ID read by our reader is different. The pass I am using is just a basic transport pass, not a payment card, so expecting the NFC ID to be the same.
Do we need to do something special on our reader to properly decode the NFC IDs sent from a Wallet pass?
Thanks in advance,
Pat
Post not yet marked as solved
Recently I noticed that the links of the back of wallet passes, that companies has put on their passes - so as to direct to core information - were no longer active, ie: not blue and underlined, and don't automaticlly direct to the URL address
Post not yet marked as solved
Hi All,
We have an interesting problem with pass type ID production certificate. Generated the pass, works for a while, but suddenly can't attach to a wallet. The device logs said "invalid signature". We have multiple client's pass type id in parallel.
According to the account, all these certificates are not expired and we will not receive any notification as to why the signature will become invalid after a while.
Could someone help us with this thing, what could be the reason?
Hello,
I am trying to create a .pkpasses bundle by following the documentation at the bottom of this page.
However, after downloading the file on my test iPhone, it does not give me the option to open or add the passes from the bundle. The file is just downloaded and treated as an unknown document in the Files app.
I am able to open the .pkpasses file on my computer and retrieve the .pkpass files contained inside of it, which download and add to Wallet normally so I am unsure if I am missing something or I am doing something wrong.
Edit: Also wanted to note that I am using an iPhone 7 Plus on iOS 14.7.1 to test this, and I am sending the "application/vnd.apple.pkpasses" MIME type when downloading the file.
Does anyone have experience with this, or any suggestions?
Thanks!
Post not yet marked as solved
Hi, appreciate any support as I am not a developer. Please excuse any poor explanation.
I run an e-commerce website for a retailer who also has shops. I would like online account holders to be able to have a card in their apple wallet that allows them to identify themselves in our physical stores.
When a customer creates an online account they are assigned a customer ID. This ID would be used instores to reduce waste and generating paper receipts. Instead the receipt would be stored in the wallet. It would also allow them to easily identify themselves rather than doing do verbally or having to type in an email address or customer ID. Does anyone have any experience of doing anything like this and can you point me in the direction of documentation to do so?
Thanks for taking the time to read.
Post not yet marked as solved
I am working on an App which is capable of opening Wallet passes (.pkpass files). While I can now open most of my testing passes (used/expired boarding passes / tickets / etc. I found in my mails), one specific pass fails to open: My subway card. It is rather old; I have it in the wallet for quite some time now. When I uncompress the .pkpass file (exported from the Wallet), I will get a JSON file which cannot be opened properly. If I do e.g. less pass.json, this is what I see:
If I open the same file in XCode, this is what I see:
Interestingly, when I open the file using the quick preview in Finder (space), or open file properties in Finder, I will get a valid and clean preview as well. Also, the pass was exported from my iOS wallet, so the file must be valid.
This leads me to believe that this file is using some kind of encoding which cannot be displayed correctly in e.g. less. I tried opening the file using BBedit, but no matter which encoding I pick, I will always get garbage.
Can anyone tell me which kind of encoding/file format this is, so I can implement a proper method of opening/parsing this?
Post not yet marked as solved
3.1 Payments
3.1.1 In-App Purchase:
We let users get points after scanning a recycling receipt. (To prove to us that they recycled)
Users only get points for doing this action and points are spent on digital products and services within our app.
For example:
User recycle
User prove to us that they just recycled by scanning the recycling receipt.
Users get points for doing this
Users exchange points for digital products (from our sponsors) in the app
Users can not buy extra points with a credit card or any other traditional payment mechanism. The only way to get points --> products is to recycle.
"Digital gift cards, certificates, vouchers, and coupons which can be redeemed for digital goods or services can only be sold in your app using in-app purchase. Physical gift cards that are sold within an app and then mailed to customers may use payment methods other than in-app purchase."
Technically our users never buy the product, they get it from recycling. I tried to find more information if this is allowed or not. Any help here would be appericated.
All the best
Post not yet marked as solved
Does apple support HCE(Host card emulation) or should use only Apple Pay for any transactions. If Apple pay integration is a must for an application, what are the integration steps or any documents links.
I would prefer to use HCE but not sure if Apple allows. Please Guide.
Post not yet marked as solved
We have a digital membership card stored in apple wallet which get update from our web service with an access token. The access token expired in few days and required a refresh token to renew it. The refresh token expires in 60 days. Otherwise, we will need customer to re-login their membership account in order to get a fresh access token and refresh token again.
How can we store both the access token and refresh token in wallet?
After the access token or the refresh token is updated, how can we update card data in wallet?
Post not yet marked as solved
Hey there,
Looking to see if anyone knows the answer, to this question. We are planning on allowing individual business' to sell gift cards in-app and/or create a generic gift card to be used for any business in-app. The gift cards will be for a wide array of goods/services from hair cuts to burgers.
Will this need to use IAP and will a 30% fee be incurred?
Appreciate the help in advance.
Post not yet marked as solved
Hi all, I'm working on Wallet Pass & faced with the problem - Pass is not updated on sending push notification to ANPS.
In the same time when the Pass is updated manually (pull to update or switch auto updates on-off). So my Web service works and available.
I'v read even every post on this case i do:
Use the same certificate to sign pass & to send push with APNS
I do use pushToken from registration payload
I do set Last-Updated header in downloading the latest pass from web service
I do see no errors in /v1/Log web service method
What can I miss else?
Or are there any way to trace pushes and see are they delivered to the phone or not?
Post not yet marked as solved
The Authorization header is not sent when I re-enable automatic updates. But, if I turn off updates after re-enabling, the header is sent normally (any DELETE request contains the header).
This is really confusing. I just don't know where to move.
Post not yet marked as solved
Hello All. i have a requirement to add card to apple wallet, i did everything according to the documentation,but still i am getting 500 error whenever i am trying to add card to wallet, is there any way i can get sample server side code that i can refer to find out what was the mistake i made.
Thank you.
Post not yet marked as solved
It has been some time since WWDC and first beta and couldn't find any information about iOS 15 new features to integrate office keys into Wallet. Is this feature live in iOS 15.0 or is it coming later this year?
We are highly interested in this feature to offer access control features to our customers but it seems there are no information about Wallet improvements mentioned on WWDC 10092
Post not yet marked as solved
Hi,
Before iOS 15, Wallet app was named this way regardless the language, but on iOS 15 it is localized (for example, when the iPhone language is set to Spanish, its label is "Cartera", and it's referred as such in all new materials, Spanish Apple website, etc).
However, the localized badges which we can download from https://developer.apple.com/wallet still read always "Apple Wallet" in all languages.
Will they be updated to match the new localized app names? If not, won't it be confusing for users?
Post not yet marked as solved
Hi, I am trying to put a MiFare DESFire v1 card on my apple wallet using my app. I can read the data and I think that the PkTransitPass should work. But I am really struggling to see how you make a pass with this. Do I need an Nfc certificate? Any help is much appreciated