Home › Forums › Ask the Flomies › Sample NFC iOS Pass Please
Tagged: Apple Wallet, NFC Pass, Passbook
-
AuthorPosts
-
November 9, 2017 at 2:59 pm #61534
Hi Guys
Congrats on the product.
We have purchased a FloBLE Plus NFC Reader for testing and have installed the Testflight App.
Since it potentially can take months to get an NFC Certificate approved by Apple, can someone kindly send me a sample NFC Enabled Apple Wallet Pass so I can test?
Thanks
November 10, 2017 at 8:44 am #61538Hi Mark,
I have emailed you a sample pass but unfortunately it won’t be as simple as tapping your phone to read the NFC data from the pass because of a security layer. We are currently developing a service to give developers the ability to add this to their app. Let me know if you have any questions.
Scott
November 10, 2017 at 9:04 am #61539Hi Scott
Thanks for the Pass
I notice it’s an Event Ticket
I thought NFC only worked on Store Cards so a little confused.
Please advise.
We have downloaded your iOS Testflight App
Can we detect the NFC Data using that?
Thanks
November 10, 2017 at 9:13 am #61540Here is the quote from Apple’s Guide
Am I confusing technologies.
“Passes provide the required information using the nfc key. The value of this key is a dictionary containing the keys described in NFC Dictionary Keys. This functionality allows passes to act as the user’s credentials in the context of the NFC Value Added Service Protocol. It is available only for storeCard style passes.”
Thanks
November 10, 2017 at 2:45 pm #61541Thank you for your interest and apologies it isn’t documented as of yet.
You have to implement the VAS protocol using the Flomio SDK, we have a sample app that can decode the pass that we can share via TestFlight but it’s not open source at the moment. I can share it on Monday with you. Please continue to reply via this thread so other engineers can follow developments.Kind Regards,
ScottNovember 10, 2017 at 4:40 pm #61545Hi Scott
Thank you for your response
I have already downloaded and installed the TestFlight Application. Richard set me up with the link.
At this time, I don’t need to see or understand the code.
I just need to see it work
1) iPhone 7 User Selects Pass
2) iPhone 7 User Confirms with Touch ID
3) iPhone 7 User Taps Flomio Plus Reader
4) iPhone 5s Running TestFlight App Displays Data from PassThat is the behavior of your video on YouTube.
That’s what I am expecting to see here.
This is enough to show to my team and investors to warrant time, effort and money to develop the product ideas, research the market and build the code.
Its pretty close I made a minute long (approx) video see below. The tag is being found but there appears to be no data
It should be showing
“message”:”00002\t0019083320935″ which is inside the pass.json file
It is somewhat counterintuative as you can see. You need to select the pass, then select touch id (there is no prompt for this) before tapping Flomio otherwise it brings up the Credit Card ready to do an Apple Pay Transaction.
Please advise
Thanks
November 10, 2017 at 5:21 pm #61548We use the app Richard sent to you to verify that the reader is working correctly and to show basic functionality to read the UUID from common NFC tags.
The app I will send to you on Monday will show the functionality you are looking for, reading Apple wallet passes NFC data.
Thank you for your patience.
ScottNovember 10, 2017 at 9:52 pm #61550Mark,
We’ll let you know when we have something fit for public sharing. Hopefully soon 🙂
Thanks
November 11, 2017 at 5:05 am #61553Thank you both
November 14, 2017 at 3:09 pm #61605Hi
Can you kindly send me the app you mentioned above?
Thank you
November 14, 2017 at 10:45 pm #61610Have not forgotten you 🙂 Patience!
November 16, 2017 at 12:45 pm #61623Hi
Maybe we are talking at cross purposes here.
Scott said above
We use the app Richard sent to you to verify that the reader is working correctly and to show basic functionality to read the UUID from common NFC tags.
The app I will send to you on Monday will show the functionality you are looking for, reading Apple wallet passes NFC data.
Thank you for your patience.
On the other hand Nicolas said (I am assuming in relation to the earlier comments made by Scott regarding the SDK)
“We are currently developing a service to give developers the ability to add this to their app”
Mark,
We’ll let you know when we have something fit for public sharing. Hopefully soon 🙂
Thanks
So just clarifying
Do you have a demo app I can use with my FloBLE Plus NFC Reader to see the Reading of Data from the Test Pass you sent me?
I don’t need to see the code, we will work on that later. I just want to see the process you showed in the video this Summer working.
I am chatting to UK Apple Pay Team tomorrow so hopefully will be getting my NFC Cert soon.
Thanks
November 16, 2017 at 4:37 pm #61627Hey,
There was a misunderstanding on our end that the app was ready to be released but in fact we had a few things to fix with it before release.
I hope you’ll be happy to hear that it’s going through beta app approval now and we’ll send it to you via TestFlight as soon as that’s complete (usually a few days).
Scott
April 18, 2018 at 12:26 pm #62790Hi,
I’m expecting delivery of FloBLE Plus NFC Reader soon. Will I be able to use the Flomio SDK to build VAS exchange between the reader, a phone with an NFC pass and the second phone, running SDK? I do realise that to build ECP experience I’d need a custom reader firmware, but this need will come later.
And I do have access to MFI resources hence all relevant VAS protocol docs. And I have access to NFC passes to test (not from Flomio).
Thank youApril 18, 2018 at 4:15 pm #62795Just to clarify my earlier question a bit:
1. Is enough functionality of the reader protocol exposed via Flomio SDK to build a complete VAS exchange as per the latest Apple VAS spec document (without ECP)?
2. If the answer to the question #1 is “yes”, is it possible to implement the above using Android SDK too (not to host NFC pass on but to have App + SDK installed on Android), or only iOS SDK?Thank you
- This reply was modified 6 years, 7 months ago by Andrei. Reason: clarification
April 19, 2018 at 10:58 pm #62814Andrei,
Hi, we don’t currently have any VAS features built into our public API for obvious reasons. The forum isn’t really the place to discuss these details, but I can say the FloBLE plus can *definitely* read “manually presented” passes: https://www.youtube.com/watch?v=7C9O7zpn4ZE
If you would like us to help you navigate the VAS documentation re: encryption/apdus etc you can book some support hours, and we can set up a private slack channel: https://flomio.com/shop/apps/flomio-service-instantly-support-your-needs/
- This reply was modified 6 years, 7 months ago by Nicholas.
April 20, 2018 at 2:48 am #62817Nicholas,
thank you for a quick answer. I will definitely keep your support offer in mind if I get stuck 🙂April 20, 2018 at 3:05 am #62818You are using native android and iOS ?
April 20, 2018 at 4:23 am #62819Would like to be able to use an Android phone/dedicated device with your SDK (in addition to iPhone + SDK) to communicate with your reader to read NFC passes off iPhones.
April 20, 2018 at 4:29 am #62820As a tiny outfit, we are primarily focused on native iOS and a x-platform JavaScript SDK which we currently have working on Cordova.
Our native android SDK doesn’t get as much love unfortunately. I’m not sure of the status of the android SDK as it predates my arrival at the company.
May 3, 2018 at 1:11 pm #62913Hi guys! Where do I start to add NFS support for Apple Wallet passes?
July 2, 2018 at 3:47 pm #63345Hi Emil,
See Pass Ninja for our Apple Wallet and Google Pay passes offering.
Scott
- This reply was modified 6 years, 4 months ago by Nicholas.
July 31, 2018 at 8:18 pm #63750Hey Scott, Nicholas, and gang!
We finally got our NFC entitlement from Apple, and I’m attempting to make a working pass that Pass Ninja can read. But I think I’ve just hit a brick wall. Right now, I’m able to generate a new pass with NFC included, and when I put my phone over the Floble Plus that’s connected to my iPad, it does show up with other NFC enabled passes. However, when I select my new pass, it doesn’t ask me to “Double Click to Pay” or “Double Click to Confirm” like the other passes/cards. What am I missing? Here is my pass json file with the cert stuff removed:
{ "formatVersion" : 1, "passTypeIdentifier" : "****", "serialNumber" : "****", "teamIdentifier" : "****", "locations" : [ { "longitude" : -122.3748889, "latitude" : 37.6189722 } ], "nfc" : { "message" : "1234" }, "organizationName" : "Test Pass", "description" : "Organic Produce Loyalty Card", "logoText" : "Organic Produce", "foregroundColor" : "rgb(255, 255, 255)", "backgroundColor" : "rgb(55, 117, 50)", "storeCard" : { "primaryFields" : [ { "key" : "balance", "label" : "remaining balance", "value" : 21.75, "currencyCode" : "USD" } ], "auxiliaryFields" : [ { "key" : "deal", "label" : "Deal of the Day", "value" : "Lemons" } ] } }
August 1, 2018 at 12:53 pm #63753Quite a lot of the implementation details are under NDA from Apple but what I can say is that the PassNinja demo will only work with passes created by Flomio. In the future, it will be possible to target passes created using other certificates, we aim to release the PassNinja API this month.
> it doesn’t ask me to “Double Click to Pay” or “Double Click to Confirm” like the other passes/cards.
This is suspicious and seems to indicate that NFC is not enabled for your pass. You can look into the details of the pass.json sent from the PassNinja demo app to compare by renaming it from .pkpass to .zip and unzipping it.
August 1, 2018 at 2:24 pm #63754Thanks Scott! It turns out that even though the documentation says that “encryptionPublicKey” is optional, you need it to be able to scan. 😛 Now we just need a reader that uses Apple’s VAS protocol. I really just want to use your API, because I like your readers. Any chance I can get into a beta of the new API, so I can convince my company to use Flomio?
August 1, 2018 at 3:31 pm #63755Hi Steven,
Our team is spending all their time focusing on PassNinja’s release. We have given access to customers who have bought Flomio Service Hours but other than that, I can only ask you wait! I’m glad you’re happy with our readers to date and I’m confident you’ll be happy with PassNinja if you hold on for its release.
Glad that looking at the .pkpass details helped you.
Scott
August 1, 2018 at 5:08 pm #63756Thanks Scott! I’ll be waiting patiently. 😀
-
AuthorPosts
You must be logged in to reply to this topic.